0 / 0 / 1
Регистрация: 11.08.2015
Сообщений: 18
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Шифрование и дешифровка .ini файла08.03.2016, 23:16. Показов 4611. Ответов 11
Метки нет (Все метки)
Здравствуйте уважаемые форумчане. Столкнулся с необходимостью шифровать данные копируемые в .ini файл, полазив по данному форуму нашел подходящий мне шифровальщик:
Собственно, шифрование. С ним проблем нет, всё отлично и меня полностью устраивает (...)
P.S. Если в сообщении об ошибке нажать "остановить" ссылается на строку
0
|
08.03.2016, 23:16 | |
Ответы с готовыми решениями:
11
Шифрование-Дешифровка ini-файлов (IdEncoderXXE & IdDecoderXXE и не только) Шифрование ini-файла Шифрование / дешифровка определенного текста (желательно алгоритмом RC4) Шифрование и дешифровка файла с AES 256 |
3218 / 2361 / 540
Регистрация: 11.09.2009
Сообщений: 8,604
|
|
09.03.2016, 00:22 | 2 |
0
|
Супер-модератор
|
||||||
09.03.2016, 00:28 | 3 | |||||
Сообщение было отмечено SILEDKA112 как решение
Решение
А с чего этот ты записанное через WriteString значение читаешь как ReadFloat? Чтобы там оказалось представление вещественного числа, строку нужно сначала дешифровать:
i8085, если файл уже был - от просто откроется, ничего страшного.
1
|
0 / 0 / 1
Регистрация: 11.08.2015
Сообщений: 18
|
||||||
09.03.2016, 00:38 [ТС] | 4 | |||||
Добавлено через 8 минут Можно по подробнее? Хотя бы целиком всю переменную, так как с данным кодом, при первом запуске (когда файла ini еще нет), какое значение примет переменная, то которое прописано в коде по дефолту или то, что написано после второй запятой(пустое)? -> Inifile.ReadString('1','2','')
0
|
Супер-модератор
|
|
09.03.2016, 00:40 | 5 |
Ну я же написал, как именно читать строку из файла и конвертировать ее в переменную. Записывается в файл нормально, вот читалось у тебя неправильно. Видишь, у меня в коде - читаешь строку, дешифруешь ее, и только потом результат дешифровки конвертируешь в нужный тип.
0
|
0 / 0 / 1
Регистрация: 11.08.2015
Сообщений: 18
|
|
09.03.2016, 00:45 [ТС] | 6 |
За это спасибо, понял в чем дело, но вопрос в другом у меня)
Если файл ini еще не создан, базовые значения не потеряются(в большинстве переменных они не равны 0 и их значения указаны в конце кода перед end.)?
0
|
Супер-модератор
|
|
09.03.2016, 00:48 | 7 |
Какое отношение к ДЕшифровке это имеет? У тебя же шифруется все нормально? Значит, файл уже создан.
Если не сохранить файл - то все значения, которые были изменены, будут утеряны (базовые, которыми переменные инициализировались в коде - нет, они в любом случае останутся, и при следующем запуске просто все опять ими же, базовыми, проинициализируется)
0
|
0 / 0 / 1
Регистрация: 11.08.2015
Сообщений: 18
|
|
09.03.2016, 00:57 [ТС] | 8 |
0
|
Супер-модератор
|
||||||
09.03.2016, 01:36 | 9 | |||||
Сообщение было отмечено SILEDKA112 как решение
Решение
1
|
0 / 0 / 1
Регистрация: 11.08.2015
Сообщений: 18
|
|
09.03.2016, 01:51 [ТС] | 10 |
0
|
пофигист широкого профиля
4733 / 3167 / 859
Регистрация: 15.07.2013
Сообщений: 18,252
|
|
09.03.2016, 02:17 | 11 |
0
|
0 / 0 / 1
Регистрация: 11.08.2015
Сообщений: 18
|
|
09.03.2016, 02:29 [ТС] | 12 |
0
|
09.03.2016, 02:29 | |
09.03.2016, 02:29 | |
Помогаю со студенческими работами здесь
12
Шифрование и дешифровка Шифрование и дешифровка текста Шифрование и дешифровка AES через OpenSSL Шифрование и дешифровка - реализовать ввод с клавиатуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |