私はばかげた質問をしています(そしておそらくすでに尋ねられています):
人々は常にBCryptとPBKDF2 を比較し、たとえばGPUを使用するのが遅いため BCrypt の方が優れていると言いますが、特にBCryptが強力ではないPythonについて話すときは無視されます。私の質問は簡単です:Rounds value
テストでは、優れたpythonライブラリPasslibを使用しました
ラウンド値が小さい場合でもBCryptを使用する価値はありますか? Passlib では、デフォルト値はであり12
、テスト済みで が得られました0.40 seconds
が、PBKDF212000
ではラウンドのデフォルト値が得られました。0.142 seconds
たとえば、BCrypt を 5 ラウンドだけ使用した場合、「私のアプリケーションは、12000 ラウンドで PBKDF2 を使用するよりも安全で高速です!」と言うでしょう。(それは私が知っているばかげているようです、ごめんなさい)。