(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 位)。
返回密文和认证标签,作为原始二进制字节的字符串。(格式:密文,然后是标签。)