PHP - Manual: sodium_crypto_stream_xor
2025-10-24
(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_stream_xor — Encrypt a message without authentication
$message, string $nonce, #[\SensitiveParameter] string $key): stringThis function encrypts a message with XSalsa20, but does not provide any ciphertext guarantees about the plaintext.
messageThe message to encrypt
nonceA number that must be only used once, per message. 24 bytes long. This is a large enough bound to generate randomly (i.e. random_bytes()).
keyEncryption key (256-bit).
Encrypted message.
官方地址:https://www.php.net/manual/en/function.sodium-crypto-stream-xor.php