Как расшифровать файл? Есть файл следующего формата:
1. 8 байт initial value для Triple DES
2. Данные, зашифрованные при помощи Triple DES (EDE/DED) с начальным значением из пункта 1, режим CBC
3. 32 байта SHA265 от оригинального текста
Оригинальный текст вычитывается блоками по 8192 байт, шифруется и записывается в выходной файл. Если
размер входного блока меньше 8192, то его размер выравнивается до кратности 16 пробелами.
Пароль для DES3 состоит из латинских букв и цифр не длиннее 7 символов. Ключ шифрования TripleDES -
это MD5 digest от пароля.
Как его расшифровать если я знаю пароль?

21 Авг 2019 в 07:13
241 +1
1
Ответы
1

Для расшифровки файла, необходимо использовать тот же пароль, который был использован для его шифрования. Для этого нужно выполнить следующие шаги:

Вычислить MD5 дайджест от пароля (до 7 символов).Использовать полученный MD5 дайджест в качестве ключа шифрования TripleDES.Расшифровать данные, которые были зашифрованы при помощи Triple DES (EDE/DED) с начальным значением из файла и режимом CBC, используя полученный ключ.Полученные данные будут оригинальным текстом.

Если вы знаете пароль, вы можете использовать специальные программы или скрипты на языке программирования для расшифровки файла согласно вышеописанным шагам.

20 Апр 2024 в 13:05
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир