函式名: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 版本的不同而有所差異;
- 在選擇密碼雜湊演算法時,要根據安全性、效能和系統環境等因素進行綜合考慮。
熱門工具排行榜