(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_aead_aes256gcm_encrypt — 使用 AES-256-GCM 加密後驗證
$message
,$additional_data
,$nonce
,$key
使用 AES-256-GCM 加密後進行驗證。僅在 sodium_crypto_aead_aes256gcm_is_available() 返回 true
時可用。
message
要加密的明文訊息。
additional_data
額外的驗證資料。這用於驗證附加到密文中的驗證標籤,但它不會被加密或儲存在密文中。
nonce
一個每次訊息只能使用一次的數字,長度為 12 位元組。
key
加密金鑰(256 位元)。
傳回密文和驗證標籤,作為原始二進位位元組的字串。(格式:密文,然後是標籤。)