PHP8 sodium_crypto_stream_xchacha20_xor
(PHP 8 >= 8.1.0)
sodium_crypto_stream_xchacha20_xor — 使用随机数和密钥加密消息(无身份验证)
说明
sodium_crypto_stream_xchacha20_xor(string $message, string $nonce, string $key): string
使用 a 和 secret 加密(无身份验证)。messagenoncekey
警告
此加密未经身份验证,不会阻止所选密文攻击。 确保将密文与消息验证码相结合, 例如,使用 sodium_crypto_aead_xchacha20poly1305_ietf_encrypt() 函数, 或 sodium_crypto_auth()。
参数
message
要加密的消息。
nonce
24 字节随机数。
key
键,可能从 sodium_crypto_stream_xchacha20_keygen() 生成。
返回值
加密消息。
参见
- sodium_crypto_stream_xchacha20_xor_ic() - 使用随机数和密钥加密消息(无身份验证)