函式名稱:sodium_crypto_kdf_keygen()
適用版本:PHP 7.2.0 以上
用法:sodium_crypto_kdf_keygen() 函式用於生成一個隨機的金鑰。這個金鑰可以用於其他密碼學操作,比如加密和解密。
語法:sodium_crypto_kdf_keygen() : string
返回值:返回一個隨機生成的金鑰,型別為字串。
示例:
// 生成一個隨機的金鑰
$key = sodium_crypto_kdf_keygen();
// 列印生成的金鑰
echo bin2hex($key);
在上面的示例中,我們使用 sodium_crypto_kdf_keygen() 函式生成了一個隨機的金鑰,並將其儲存在變數 $key 中。然後,我們使用 bin2hex() 函式將二進位制金鑰轉換為十六進位制字串,並透過 echo 語句列印出來。
請注意,生成的金鑰是隨機的,每次執行程式碼都會得到不同的結果。這是因為 sodium_crypto_kdf_keygen() 函式會使用強大的隨機數生成器生成金鑰。