儲存Bcrypt 雜湊密碼的資料庫列類型和長度
在資料庫中儲存Bcrypt 雜湊密碼時,選擇適當的列至關重要輸入並確保正確的長度以確保資料完整性。
列輸入
根據 Bcrypt 的模組化加密格式,雜湊值由 60 個位元組組成。因此,對於 MySQL,建議的欄位類型是 CHAR(60) BINARY 或 BINARY(60)。這可確保該列:
列長度
Bcrypt 密碼始終為 60 個字元長,無論使用 $2a$ 或 $2y$ 格式。這是因為Bcrypt 產生一個固定長度的哈希,其中包含:
資料庫實作
如果您使用jBCrypt進行密碼雜湊,則 Bcrypt雜湊值的長度為 60 個字元。
以上是Bcrypt 雜湊密碼應使用什麼資料庫列類型和長度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!