密碼雜湊產生與驗證器
在本機產生、驗證並單次量測bcrypt、Argon2id、PBKDF2-SHA256或教育用加鹽SHA256。
1. 本機輸入與設定
輸入只留記憶體,不上傳、不放URL、不持久保存或送請求。每欄32KiB,完整輸出1MiB;Worker啟動10秒/處理1秒。修改會取消運算並清除舊匯出,學習時請用合成範例。
模型、界限與來源
UTF8密碼不正規化;最多1,024bytes,bcrypt限72bytes且不截斷。crypto RNG鹽16–32bytes(bcrypt16),以hex輸入。bcrypt cost4–14;Argon2id v19記憶體16–64MiB/time1–4/lanes1–4/hash32bytes;PBKDF2-SHA256迭代10,000–2,000,000/hash32bytes。低成本僅教學,不是部署建議。驗證前嚴格檢查指定演算法及編碼政策。bcrypt/Argon採標準格式;PBKDF2/SHA採明示g3n-v1封裝。SHA256(鹽bytes || UTF8密碼)不適合密碼儲存。Benchmark只量測單一所選操作,不作伺服器或演算法速度比較。Worker啟動10秒/處理1秒,高成本可能逾時;原生WebCrypto無保證hard-abort,終止Worker會清除畫面並封鎖晚到結果。不保證記憶體自動清零。
來源控制項與參考資料檢視日期2026-10-19。
2. 完整結果
檢查設定後,在本機處理。
如何使用這個工具
輸入本機資料,選擇明確規則或演算法後執行,並匯出完整結果。
不適合用在什麼情況
UTF8密碼不正規化;最多1,024bytes,bcrypt限72bytes且不截斷。crypto RNG鹽16–32bytes(bcrypt16),以hex輸入。bcrypt cost4–14;Argon2id v19記憶體16–64MiB/time1–4/lanes1–4/hash32bytes;PBKDF2-SHA256迭代10,000–2,000,000/hash32bytes。低成本僅教學,不是部署建議。驗證前嚴格檢查指定演算法及編碼政策。bcrypt/Argon採標準格式;PBKDF2/SHA採明示g3n-v1封裝。SHA256(鹽bytes || UTF8密碼)不適合密碼儲存。Benchmark只量測單一所選操作,不作伺服器或演算法速度比較。Worker啟動10秒/處理1秒,高成本可能逾時;原生WebCrypto無保證hard-abort,終止Worker會清除畫面並封鎖晚到結果。不保證記憶體自動清零。