(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().
message
A mensagem a criptografar.
nonce
Nonce de 24 bytes.
key
Chave, possivelmente gerada a partir de sodium_crypto_stream_xchacha20_keygen().
Mensagem criptografada.