2009-07-01 12 views
1

誰も私にこの考えを伝えることはできますか?私は私たちのLDAPデータベースからパスワードを解読するように割り当てられました。そして、私たちがopenfireシステムを使うつもりであるので、ブローフィッシュアルゴを使ってそれらを暗号化します。あるDBから別のDBへのデータの転送はそれほど問題ではありません。これらの「パスワード」だけです.. MD5暗号化をボウルフィッシュに変換する方法はありますか?私はそれを最初に解読するつもりですか?私はここでPerlを使っています。 PLSのヘルプ?MD5とブローフィッシングの暗号化?

答えて

10

MD5は対称暗号化アルゴリズムではなく、一方向ハッシュです。 MD5アルゴリズムを使用して保存されたパスワードを "解読"する方法はありません。

(使用可能なコンピューティングパワーを非常に大量の、または非常に長い時間を持っていない限り。)

0

グレッグで指摘したように、あなたが実際にそれらを解読することはできません。ただし、ブローフィッシュを使用してハッシュされたパスワードを暗号化する方法もあります。

+0

これは何を達成するでしょうか? –

+0

ほとんどのセキュリティと下位互換性が向上しました – cobbal

+0

あなたは、新しいデータベースのMD5のブローフィッシュ(md5(パスワード))にハッピーフィッシュとしてハッシュアルゴリズムを実行しようとしていますか? –

4

ウェブサイトをどこかに設定し、現在のパスワードでログインするように全員に指示します。

ログインすると、パスワードを平文で取得し、ブローフィッシュで暗号化することができます。

これは、すでに頻繁にログインしているサイト(Webメールなど)に接続することができれば、さらに簡単になります。