2017-08-18 8 views
0

パスワードを暗号化してDBに保存するためにbcryptを使用していますが、管理者にパスワードを確認できるようにする必要があるため、単純な形式で戻すことができます。bcryptパスワードをコード化してプレーンな形で入手できますか?

bcrypt.genSalt(saltRounds, function(err, salt) { 
    bcrypt.hash(myPlaintextPassword, salt, function(err, hash) { 
     // Store hash in your password DB. 
    }); 
}); 

https://www.npmjs.com/package/bcrypt

私は、コードを通じて平野形で私のbcryptedパスワードを取得することができます。

答えて

1

https://en.wikipedia.org/wiki/Bcrypt

bcryptのは、ハッシュ関数は一つです

Blowfishの暗号に基づいて、ニールス・プロボスと デイビット・マジャーズによって設計されたパスワードハッシュ関数であり、1999年

にUSENIX で発表-wayだから、プレーンテキストのパスワードを手に入れることはできません。できれば、暗号化システムはパスワードの格納には役に立たないでしょう。

+0

確認のお返事ありがとうございます – Ash

関連する問題