函式名:sodium_crypto_aead_chacha20poly1305_keygen()
適用版本:PHP 7.2.0及以上版本
函式描述:該函式用於生成一個隨機的ChaCha20-Poly1305加密演算法所需的金鑰。
用法:
$key = sodium_crypto_aead_chacha20poly1305_keygen();
引數:該函式沒有引數。
返回值:生成的隨機金鑰,以字串形式返回。
示例:
$key = sodium_crypto_aead_chacha20poly1305_keygen();
echo bin2hex($key); // 將金鑰轉換為十六進位制字串輸出
在這個示例中,我們呼叫了sodium_crypto_aead_chacha20poly1305_keygen()函式生成了一個隨機金鑰,並使用bin2hex()函式將其轉換為十六進位制字串輸出。請注意,由於金鑰是隨機生成的,每次執行程式碼時都會得到不同的結果。