web-dev-qa-db-ja.com

Bcrypt暗号化を復号化することは可能ですか?

Bcryptとsaltで暗号化されたパスワードを持っています。パスワードを通常のテキストに復号化したい場合は可能ですか?

3
akiraro

bcryptは暗号化関数ではなく、パスワードhashing関数です 暗号化ではなくBlowfishのキースケジューリングに依存 。ハッシュは数学的な一方向関数です。つまり、出力文字列を反転して入力文字列を取得する方法はありません。

*もちろん、シスだけが絶対的に扱い、ハッシュに対する攻撃がいくつかあります。しかし、それらのどれもハッシュを「逆転」させていない、と私の知る限り。

6