sodium_crypto_aead_chacha20poly1305_decrypt

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_aead_chacha20poly1305_decrypt使用 ChaCha20-Poly1305 验证然后解密

说明

sodium_crypto_aead_chacha20poly1305_decrypt(
    string $ciphertext,
    string $additional_data,
    string $nonce,
    #[\SensitiveParameter] string $key
): string|false

使用 ChaCha20-Poly1305 验证然后解密。

参数

ciphertext

必须是 sodium_crypto_aead_chacha20poly1305_encrypt() 提供的格式(密文和标签,连接在一起)。

additional_data

其他经过身份验证的数据。这用于验证附加到密文的身份验证标签,但它不会被加密或存储在密文中。

nonce

每个消息只能使用一次的数字。8 字节长。

key

加密密钥(256 位)。

返回值

如果成功,返回明文;如果失败,返回 false

添加说明

用户贡献的注释

此页面没有用户贡献的注释。
To Top