(PHP 8 >= 8.1.0)
sodium_crypto_stream_xchacha20_xor — Criptografa uma mensagem usando um nonce e uma chave secreta (sem autenticação)
$message, string $nonce, #[\SensitiveParameter] string $key): string
Criptografa a mensagem message usando um nonce
e uma chave key secreta (sem autenticação).
Esta criptografia não é autenticada e não impede ataques de texto cifrado escolhido. Certifique-se de combinar o texto cifrado com um Código de Autenticação de Mensagem, por exemplo, com a função sodium_crypto_aead_xchacha20poly1305_ietf_encrypt(), ou sodium_crypto_auth().
messageA mensagem a criptografar.
nonceNonce de 24 bytes.
keyChave, possivelmente gerada a partir de sodium_crypto_stream_xchacha20_keygen().
Mensagem criptografada.