Вверх ↑
Этот топик читают: Гость
Ответов: 582
Рейтинг: 3
#1: 2010-10-11 17:30:47 ЛС | профиль | цитата
Скажите пожалуйста, почему так происходит, например я зашифровываю таблицу расшифровываю 1 раз-все нормально, что-нибудь изменяю перезапускаю и вылезают крякозябры, ставлю другое криптование например blowfish и то же самое. Как я понимаю это реакция на изменение файла, можно ли этого как-то избежать(сейчас постараюсь сделать примерную схему)
------------ Дoбавленo в 15.59:
Вот примерная схема(все нужные дополнительные компоненты внутри)
------------ Дoбавленo в 17.30:
Подскажите хоть кто-нить что не так
карма: 0

0
файлы: 1project23.rar [57.5KB] [70]
Разработчик
Ответов: 26333
Рейтинг: 2148
#2: 2010-10-11 17:54:44 ЛС | профиль | цитата
ruzik, насколько я понял, то необходимо двоичный файл stream после преобразования превратить в строку с печатными символами (лучше всего HEX, у него, кроме символов от 0 до F, никаких непечатных символов нет), иначе -- парсер *.ini не понимает непечатные и служебные символы. Это при записи, и наоборот -- строку (к примеру -- HEX) с печатными символами превратить в двоичный stream при чтении из *.ini
карма: 22

0
Ответов: 582
Рейтинг: 3
#3: 2010-10-11 18:16:41 ЛС | профиль | цитата
nesco, о я кажется нашел свою ошибку: забыл что у AES 256 битный ключ и написал что бы элемент copy копировал 64 символа вместо 256
Спасибо всем кто хотел помочь!
P.S. перед тем как сделать тему целый день искал ошибку, а как только сделал тему то и ошибка нашлась
карма: 0

0
Ответов: 301
Рейтинг: 11
#4: 2010-10-11 18:41:23 ЛС | профиль | цитата
ruzik писал(а):
P.S. перед тем как сделать тему целый день искал ошибку, а как только сделал тему то и ошибка нашлась


Самый лучший способ понять свою ошибку - объяснить как это работает.
карма: 0

0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)