查詢

sodium_crypto_auth_keygen()函式—用法及示例

「 生成一個隨機的認證金鑰 」


函式名:sodium_crypto_auth_keygen()

適用版本:PHP 7.2.0及以上版本

用法:sodium_crypto_auth_keygen()函式用於生成一個隨機的認證金鑰。該金鑰可用於進行訊息認證碼(MAC)的生成和驗證。

示例:

// 生成一個隨機的認證金鑰
$key = sodium_crypto_auth_keygen();

// 將金鑰轉換為16進位制字串
$keyHex = bin2hex($key);

echo "生成的認證金鑰:$keyHex";

在上面的示例中,我們使用sodium_crypto_auth_keygen()函式生成一個隨機的認證金鑰。然後,我們使用bin2hex()函式將金鑰轉換為16進位制字串,以便在輸出時更易讀。最後,我們列印出生成的認證金鑰。

請注意,sodium_crypto_auth_keygen()函式生成的金鑰長度為32位元組,是一個安全的隨機金鑰,適用於進行訊息認證碼的操作。

補充糾錯
上一個函式: sodium_crypto_box()函式
下一個函式: sodium_crypto_auth()函式
熱門PHP函式
分享連結