(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 位元)。
傳回密文和驗證標籤,作為原始二進位位元組的字串。(格式:密文,然後是標籤。)