與傳統的 MD5 或 SHA-1 相比,Bcrypt 在安全性上有質的飛躍:
本站 工具提供了從“加密生成”到“比對校驗”的完整工作流:
$2a$ 或 $2b$ 開頭)。$2a$, $2y$, $2b$),確保與 PHP、Java、Node.js 等各類後端框架生成的哈希兼容。瞭解生成的字符串含義,有助於您更好地管理數據庫:
示例:
$2a$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy
$2a$:算法版本標識。10:Cost 值(計算強度),表示執行了 $2^{10}$ 次循環。N9qo8uLO...:前 22 位是自動生成的隨機鹽值。$2... 字符串保存至您的測試環境或數據庫。password_hash, Node bcryptjs)完全一致。