Bcrypt 產生與驗證工具
Bcrypt 產生與驗證工具使用 bcrypt 對密碼進行雜湊,並將密碼與現有雜湊進行驗證。輸入密碼和成本係數以產生雜湊,或貼上雜湊進行核對。所有處理均在您的瀏覽器中本地完成,不會向伺服器傳送任何內容。
產生雜湊
驗證雜湊
關於 Bcrypt
bcrypt 是一種密碼雜湊函式,內建鹽值並具有可調整的成本係數。成本越高,計算每個雜湊越慢,從而減緩暴力破解攻擊。由於使用隨機鹽值,相同的密碼每次都會產生不同的雜湊,但驗證仍然有效。雜湊計算完全在您的瀏覽器中進行。
bcrypt 是眾多 Web 框架背後的密碼雜湊標準,包括 Laravel、Django、Rails、Spring 和 Node.js 函式庫。開發者用產生器來建立測試資料、初始化資料庫使用者或為設定檔快速產生雜湊,並用驗證器確認儲存的雜湊是否與密碼相符。
選擇一個成本係數來平衡安全與速度:每提高一級,計算一個雜湊的時間大約加倍,從而減緩暴力破解。bcrypt 在每個雜湊中嵌入隨機鹽值,因此相同的密碼每次都會產生不同的字串,但驗證器仍能確認相符。
這些東西你到底是怎麼存的?
雜湊、權杖和密碼的強度,取決於它們周圍那段程式碼:成本因子還停在預設值,權杖沒人檢查過期時間,金鑰被提交進了儲存庫。我們審查並強化應用,告訴你攻擊者最先摸到的是哪一處。
預約一次安全審查