Bcrypt とは

bcryptは、Blowfish暗号に基づいてNiels ProvosとDavidMazièresによって設計されたパスワードハッシュ関数であり、1999年にUSENIXで発表されました。虹の表攻撃から保護するための塩を組み込むことに加えて、bcryptは時間の経過とともに、それをより遅くするために増加させることができるので、計算能力の増加にもかかわらずブルートフォース検索攻撃に耐性があります。
bcrypt関数は、OpenBSDおよびSUSE LinuxなどのLinuxディストリビューションを含む他のシステムのデフォルトのパスワードハッシュアルゴリズムです。
C、C ++、C#、Go、Java、JavaScript、Perl、PHP、Python、Rubyなどの言語用のbcryptの実装があります。