sodium_crypto_stream_xor
PHP function
Edit on GitHub ✎
(PHP 7 >= 7.2.0, PHP 8)
Encrypt a message without authentication
Description
sodium_crypto_stream_xor(string $message, string $nonce, string $key): string
This function encrypts a message with XSalsa20, but does not provide any ciphertext guarantees about the plaintext.
Parameters
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).
Return Values
Encrypted message.