工具用的順手嗎?
你的回饋能幫助我們做得更好
線上生成PHP password_hash密碼雜湊值,支援BCrypt、Argon2I、Argon2ID演算法,用於安全儲存密碼。
密碼會經網站伺服器送至PHP雲端函式;雲端基礎設施的日誌與保存期限未核實。請勿輸入真實帳號密碼。bcrypt上限為72個UTF-8位元組。
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
這項工具讓 PHP 開發者以測試字串產生 password_hash() 格式的雜湊結果,可選 BCRYPT、ARGON2I 或 ARGON2ID。密碼雜湊是單向處理:登入時程式拿使用者輸入的候選密碼與已保存的雜湊驗證,不會把雜湊還原成原文。它與可逆加密、MD5 或 SHA-256 這類一般摘要用途不同;快速摘要不適合作為密碼儲存方案。
PHP 會為每次雜湊產生隨機 salt,並把演算法與驗證所需參數一併編入結果。因此,同一測試字串重複產生的雜湊可能不同,這是正常現象;儲存時應保留完整字串,再以 password_verify($candidate, $storedHash) 驗證。工具目前只讓你設定 BCRYPT 的 cost,選擇 Argon2i 或 Argon2id 時使用運算環境預設參數,不能在此調整記憶體、時間或平行度。
password_hash 手冊;支持其單向雜湊、salt、演算法資訊及參數隨結果保存等說明;核驗日期:2026-09-30。查看 PHP password_hash 手冊password_verify 手冊;支持以專用函式驗證候選密碼;核驗日期:2026-09-30。查看 PHP password_verify 手冊指南
依步驟完成操作,並透過範例核對輸入與結果。
請輸入虛構、臨時的測試內容。按下生成後,輸入會傳送至遠端服務處理,因此不要填入自己的登入密碼、客戶資料、API 金鑰或正式環境秘密。
選單提供 PASSWORD_BCRYPT、PASSWORD_ARGON2I 和 PASSWORD_ARGON2ID。請選擇與你要測試的 PHP 專案相符的選項。只有 BCRYPT 顯示 cost 欄位,範圍為 4–15;Argon2 選項不提供其他參數欄位。
按下生成,等待結果出現後複製完整字串。可將它放入本機測試資料,檢查既有 PHP 程式是否能讀取並驗證;不要截掉開頭、尾端或中間內容。
if (password_verify($candidate, $storedHash)) {
// 測試密碼符合
}$candidate 是測試時輸入的明文,$storedHash 是剛才完整複製的結果。實際登入系統應由自己的 PHP 後端產生及驗證雜湊。
情境
查看這項工具在不同工作與生活流程中的用法。
開發者可用虛構密碼建立樣本雜湊,再於本機測試正確與錯誤密碼走到預期分支,確認程式呼叫的是密碼驗證函式。
維護 PHP 專案時,可建立不含真實帳戶秘密的測試資料,確認測試環境能保存完整字串並辨識所選演算法。正式資料的轉換與回填仍應在自家受控系統執行。
課堂或程式碼審查可觀察同一測試字串產生不同結果,進而說明 salt 與驗證的關係;勿以測試結果推論生產環境已完成安全設定。
問答
集中解答常見疑問與容易混淆的問題。
每次生成會使用新的隨機 salt,因此完整結果不同是預期行為。比對登入密碼時交由 PHP 的 password_verify() 處理,不要把兩次生成的字串直接互相比較。
這裡可用 4–15 的範圍做測試,但輸出不是針對你的伺服器效能測得的建議值。正式設定應在實際 PHP 執行環境測量驗證延遲,並依安全需求與系統負載調整;也要注意此工具不接受超過 72 個 UTF-8 位元組的 BCRYPT 輸入。
此表單只提供 ARGON2I 或 ARGON2ID 演算法選擇,並使用處理環境預設值,沒有開放相關參數調整。若要驗證特定參數,請在自己的 PHP 環境中設定並測試。
可用於本機測試程式相容性,但不要把線上產生結果當成正式帳戶密碼流程。正式註冊與登入應在你控制的服務端使用 PHP 密碼雜湊與驗證函式。
須知
使用前了解適用範圍、結果限制與必要提醒。
此工具不是在你的裝置上離線計算:按下生成時,測試字串會傳送到遠端服務進行雜湊。基於這個資料流,請只輸入虛構測試值,絕不要輸入真實使用者密碼、正式憑證或其他敏感內容。頁面及其處理服務的完整保存期限與所有日誌政策未能由已核實資料確定,因此不對資料留存作額外承諾。
雜湊結果只是測試輸出,不會自動構成完整的密碼儲存設計。正式系統應由自有後端產生及驗證密碼,評估演算法與工作參數、資料庫欄位容量、登入限速及秘密管理。BCRYPT 最多處理 72 個位元組;含多位元組字元的字串,字元數不等於位元組數。不要以一般快速摘要取代專用密碼雜湊,也不要把雜湊理解為可解密的密文。
推薦
查找相關工具、專題與可用的 API 能力。