は、所与:は、hmacのパスフレーズでbcryptを改善しましたか?
$塩 - 十分な長さの擬似ランダムに生成された文字列
$コショウ - パスフレーズが保存されているデータベースの管理者にのみ知られている十分に強力な秘密鍵、
あなたは
$ハッシュ= bcryptの(HMAC($ userpassphrase、$コショウ)、$塩)
が
に有意義に優れて見るでしょう$ hash = bcrypt($ userpassphrase、$ salt)
$ pepperと$ saltを管理/保存するために余分な負担があるとしますか?
私は、hmacが結果的に$ハッシュを強く強化しないと仮定し、$ pepperを保存する負担は想定されている利点を上回っています...しかし、私は情報に基づく意見を聞きたいです。
「プライベートパスフレーズ」とはどういう意味ですか?誰がそれにアクセスできますか?どのように/あなたはそれを手に入れますか? – Kaito
申し訳ありませんが、これは明らかではありません - hmacの秘密鍵。私は上記の内容を編集していただき、ありがとうございます! –