查詢

password_algos()函式—用法及示例

「 返回當前系統支援的密碼雜湊演算法 」


函式名:password_algos()

適用版本:PHP 5 >= 5.5.0, PHP 7

函式用法:password_algos() 函式用於返回當前系統支援的密碼雜湊演算法。

示例程式碼:

$algos = password_algos();
foreach ($algos as $algo) {
    echo $algo . "\n";
}

示例輸出:

bcrypt
argon2i
argon2id

說明:

  • password_algos() 函式返回一個陣列,包含當前系統支援的密碼雜湊演算法的名稱;
  • 在示例程式碼中,我們使用 foreach 迴圈遍歷密碼演算法陣列,並將每個演算法的名稱列印出來;
  • 在示例輸出中,我們可以看到當前系統支援的密碼演算法有 bcrypt、argon2i 和 argon2id。

注意事項:

  • 該函式在 PHP 5.5.0 版本中引入,因此只能在 PHP 5.5.0 及更高版本中使用;
  • 支援的密碼雜湊演算法可能會因作業系統和 PHP 版本的不同而有所差異;
  • 在選擇密碼雜湊演算法時,要根據安全性、效能和系統環境等因素進行綜合考慮。
補充糾錯
上一個函式: password_get_info()函式
下一個函式: passthru()函式
熱門PHP函式
分享連結