2009-07-01 3 views
1

Может ли кто-нибудь дать мне представление об этом. Мне было поручено расшифровать пароли из нашей базы данных LDAP, а затем зашифровать их с помощью blowfish algo, так как мы будем использовать систему openfire. Передача данных с одной БД на другую - это не такая уж большая проблема, просто эти «пароли». Есть ли способ конвертировать MD5-шифрование в blowfish? я собираюсь сначала его расшифровать? im, используя Perl здесь. PLS HELP?MD5 для шифрования Blowfish?

ответ

10

MD5 не является симметричным алгоритмом шифрования, это односторонний хэш. Невозможно «расшифровать» пароли, хранящиеся с использованием алгоритма MD5.

(Если у вас есть очень большое количество вычислительной мощности, доступной, или очень долго.)

0

Как отметил Грег, вы не можете расшифровать их. Один из вариантов, однако, заключался бы в шифровании хешированных паролей с использованием blowfish

+0

А что это будет? –

+0

Повышенная безопасность и обратная совместимость в основном – cobbal

+0

Это то, что вы пытаетесь сказать, чтобы запустить алгоритм хеширования как blowfish на MD5's -> blowfish (md5 (password)) в новой базе данных? –

4

Настройте веб-сайт где-нибудь и попросите всех войти в него с их текущим паролем.

При входе в систему вы можете записать свой пароль в текстовом виде, а затем зашифровать его с помощью blowfish.

Это было бы еще проще, если бы вы могли подключиться к сайту, к которому они уже вошли, достаточно часто (например, через веб-почту или что-то еще).

Смежные вопросы