|
#1
|
|||
|
|||
Encrypt / Decrypt
Всем привет.
При загрузки файла для последующего шифрование,файл шифруется. Но ! При загрузке шифрованного файла,для последующего его дешифрования,программа расшифровывает файл,но не правильно. Почему то пропадает зашифрованная информация из файла?? При шифрование файл весит 1кб ,при дешифрование 0кб. Использую класс шифрование аес256 ..cryptoapi. Почему так происходит? Так же не должно быть... Знаю что ошибка,но уже сутки не могу решить проблемку.. Помогите пожалуйста. |
#2
|
|||
|
|||
телепаты в отпуске.
Код в студию... |
#3
|
||||
|
||||
CryptCreateHash, CryptEncrypt, CryptDecrypt работают, я проверял. Advapi32.dll. Шифруется, дешифруется, подписывается, валидируется.
Пишу программы за еду. __________________ |
#4
|
|||
|
|||
if (!ReadFromFile(new_path.c_str(), in,inSize))читаю зашифрованый фаил
{ if (!aes.Decrypt( in, inSize)) { showmessage ("aes Decrypt failed"); } if (!WriteToFile(new_path.c_str(), aes.data(), aes.size())) { showmessage ( "write to file failed)"; } showmessage("new_path.c_str() Decrypt) ; Постоянно выводит "aes Decrypt failed" if (!aes.Decrypt( in, inSize)) { showmessage ("aes Decrypt failed"); Может читаю не правильно или записываю??? |
#5
|
||||
|
||||
Цитата:
|
#6
|
|||
|
|||
Пытаюсь c с++ ,под дельфи переделать
А вообще код собирается,шифрует.. Но не расшифровывает... Ошибка только пользовательская aes decrypt failed.. |
#7
|
||||
|
||||
Цитата:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
Этот пользователь сказал Спасибо Alegun за это полезное сообщение: | ||
Bomj (28.01.2017)
|
#8
|
|||
|
|||
Цитата:
За пример спасибо..Вот только не понятно..Как таким таким алгоритмом работать с файлами...Мой код собирается нормально..но почему только не дешифрует фаил..шифрует нормально... |
#9
|
||||
|
||||
Example C Program: Encrypting a File
Example C Program: Decrypting a File В пятницу писал с работы с телефона, сейчас из дома с компьютера. Поэтому свой пример вставить не могу, код на работе Пишу программы за еду. __________________ Последний раз редактировалось NumLock, 29.01.2017 в 07:54. |
#10
|
|||
|
|||
Цитата:
Я вообще без связи Всё же я думаю,что какой параметр не передаю при дешифрование.. Придётся сравнивать примеры выше Спасибо,я ещё вернусь))) |
#11
|
|||
|
|||
Актуально.
Что то не полуачается,пол ночи не спал) Не могу сообразить,я так понимаю что надо записывать сохранять фаил при рассшифровки,но что то не как.. И память выделял для сохранения,результата ноль.. Почему при дешифрование ,данные из файлов удаляются.. например : При шифрование файла ,он весил 1кб это текстовый документ,а при дешифрование 0кб,открываю текстовый документ,там нет данных .. |