Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
68 / 67 / 59
Регистрация: 14.07.2013
Сообщений: 251
1

Расшифровка данных

07.04.2016, 10:45. Показов 744. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть файл следующего формата:
1. 8 байт initial value для Triple DES
2. Данные, зашифрованные при помощи Triple DES (EDE/DED) с начальным значением из пункта 1, режим CBC
3. 32 байта SHA265 от оригинального текста

Оригинальный текст вычитывается блоками по 8192 байт, шифруется и записывается в выходной файл. Если
размер входного блока меньше 8192, то его размер выравнивается до кратности 16 пробелами.

Пароль для DES3 состоит из латинских букв и цифр не длиннее 7 символов. Ключ шифрования TripleDES -
это MD5 digest от пароля.

Как его расшифровать если я знаю пароль?

Добавлено через 3 минуты
Я делаю
Bash
1
echo -n ПАРОЛЬ | md5sum | grep -o '[0-9]'
Bash
1
openssl des3 -d -in test.bin -out ttt.txt
и ввожу то что получил в предыдущий команде
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2016, 10:45
Ответы с готовыми решениями:

Расшифровка
Добрый день. Подскажите пожалуйста, как можно полностью расшифровать то, что показано на скрине? ...

Расшифровка сигнала
Здравствуйте, товарищи. Столкнулся с проблемой. Необходимо написать программу для расшифровки...

Расшифровка данных
Краткое предисловие: есть строка q1, которая содержит 84 символа (двоичный код). Каждая...

Расшифровка данных
На одном из сайтов ip и порт выглядит так 62.215.224.43:80 а в коде он выглядит так ........

2
Почетный модератор
11525 / 4320 / 448
Регистрация: 12.06.2008
Сообщений: 12,412
07.04.2016, 22:09 2
На счёт openssl не знаю... но смущает это:
Цитата Сообщение от akaAxeL Посмотреть сообщение
md5sum | grep -o '[0-9]'
Хеш состоит из 16-ричных цифр... наверное, надо '[0-9a-f]'. И вообще, возможно, в openssl нужно вводить сам пароль, а не хеш (просто предположение).
0
0 / 0 / 0
Регистрация: 01.06.2013
Сообщений: 9
11.04.2016, 17:34 3
Цитата Сообщение от akaAxeL Посмотреть сообщение
Ключ шифрования TripleDES -
это MD5 digest от пароля.
MD5 digest дает 128 бит, а для трех ключей суммарно нужно 168 бит. Как сформировать оставшиеся биты?
0
11.04.2016, 17:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2016, 17:34
Помогаю со студенческими работами здесь

Расшифровка данных
Добрый день! Есть задача по созданию файла dat (в формате iba файла). В данный файл архивируются...

Расшифровка данных
Кто нибудь может что посоветовать, как работает расшифровка файла данных какой либо игры? ну...

Расшифровка данных
Есть некое устройство, которое шлёт данные (приведены в приложении). Как мне их расшифровать? ...

Расшифровка данных с COM порта
Здравствуйте. Хотелось бы чтобы помогли с информацией.А именно, у меня есть устройство анализатор....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru