Алгоритм шифривания
От: Michel http://www.tatianafineart.com
Дата: 24.01.08 13:53
Оценка:
Привет всем!

Несколько недель бьюсь чтобы понять как зашифрованы пароли настроек мейлов в Опере. Пароли там шифруются для входящих/выходящих серверов — понятно.

Короче пытаюсь найти алгоритм шифровки (Меня интересует именно шифровка а не расшифровка, хотя думаю поймешь одно будет и другое). Примерно догадываюсь что используются MD5 и 3DES.

Вот пример — таким образом пароль (слово "samuel") записан в файле Accounts.ini от Оперы :
000000087D3A53D77743EE580000000854D254A8052C0A79

При этом наверняка строка разбивается так :
00000008 — размер ключа
7D3A53D77743EE58 — сам ключ
00000008 — размер результата шифровки
54D254A8052C0A79 — зашифрованный пароль.

Вот. Кстати там ещё есть некий файл wand.dat куда записываются всякие другие настройки и все пароли с посещяемых сайтов, где требуется идентификация. Интересно что с ними я разобрался и (рашифровываю без проблем — нашёл код на сетке, хотя мне это и не нужно) а вот с мейловым шифрованием не могу.

Вот кстати как шифруется то же слово "samuel" в файле wand.dat в Опере:
000000200000000801D1E89947E59E8300000010490FAC2A44D2CC0E94BF68859B4F54D6

где
00000020 — размер блока
000000008 — размер ключа
01D1E89947E59E83 — сам ключ
00000010 — размер зашифрованного слова
490FAC2A44D2CC0E94BF68859B4F54D6 — результат

Очень похоже на первую структуру, но алгоритм генерации второго не фига не подходит для первого. Есть ли здесь спецы по криптографии? А может кто уже делал это? Программ то существует много типа пассвордрековери, значит много людей уже догадалось как эта хрень работает.

Поможет кто? Заранее благодарен
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.