函式名稱:sodium_crypto_aead_aes256gcm_keygen()
函式說明:sodium_crypto_aead_aes256gcm_keygen() 函式用於生成一個隨機的 AES-256-GCM 金鑰。
適用版本:PHP 7.2.0 及以上版本。
用法:
$key = sodium_crypto_aead_aes256gcm_keygen();
示例:
<?php
$key = sodium_crypto_aead_aes256gcm_keygen();
echo bin2hex($key);
?>
解釋: 以上示例中,我們使用 sodium_crypto_aead_aes256gcm_keygen() 函式生成了一個隨機的 AES-256-GCM 金鑰。然後,我們使用 bin2hex() 函式將金鑰轉換為十六進位制字串,並將其輸出到螢幕上。
請注意,在使用此函式之前,需要確保已在 PHP 環境中啟用 Sodium 擴充套件。