2012-01-01 12 views
-2

私は、140個の記号を使用するパスワードの暗号化方法を探していました。右ここで私が持っているようなパスワードの暗号化方法

"1f06b3b57542c78b08d9b2c8cd14a44ff6de52eefa60284af778c2d02c7f35e8cb28b972a8a597ed949da8538f2f494cc5813bb500b595dab3e8575d01284e983d525a70eb61" 

ので、誰もが正しい方向に私を指すことができますか?

少なくとも、この種の方法についての情報(140シンボル)を教えてください。

+0

あなたはGoogleのbcryptを使うことができます。これは最近、支持者/謝罪者を獲得しているようです。 –

+0

あなたはFIPS 140-2を意味しますか? – rene

+1

これらはすべて16進数(0..f)なので、単なる70バイトのシーケンスです。パスワードを70バイトのシーケンスに暗号化する方法の数は無限に近いです。 – dasblinkenlight

答えて

0

これは暗号化ではなく、ハッシングです。おそらく、このアルゴリズムはおおよそ次のように機能します。

1)6バイトの塩を生成します。

2)パスワードとsaltのSHA-512ハッシュを生成します。

3)64バイトのハッシュとそれに続く64バイトのハッシュを140文字の16進数文字列として出力します。

+0

その後、そのハッシュの内容をどのように見ることができますか? – Exc

+0

@Excあなたはその中に何が入っているのかを見ることはできません。単に提供されたパスワードをハッシュして、以前にハッシュされたパスワードと一致するかどうかを確認します。 – rene

+0

@Excハッシュは、おそらく文字列の最初の12文字です。あなたの例では、ハッシュはおそらく1f06b3b57542でした。 –

関連する問題