# sodium_crypto_stream_xchacha20_xor

(PHP 8 >= 8.1.0)

sodium_crypto_stream_xchacha20_xor — Chiffre une donnée en utilisant un nonce et une clé secrète (sans authentification)

### Description

sodium_crypto_stream_xchacha20_xor(#[\SensitiveParameter] string `$message`, string `$nonce`, #[\SensitiveParameter] string `$key`): string

Chiffre un `message` en utilisant un `nonce` et une clé secrète `key` (sans authentification).

Attention

Ce chiffrement est non authentifié, et ne prévient pas les attaques par texte chiffré choisi. Assurez-vous de combiner le texte chiffré avec un code d'authentification de message, par exemple avec la fonction sodium_crypto_aead_xchacha20poly1305_ietf_encrypt(), ou sodium_crypto_auth().

### Liste de paramètres

`message`

  Le message à chiffrer.

`nonce`

  Un nonce de 24 octets.

`key`

  Clé, possiblement générée par la fonction sodium_crypto_stream_xchacha20_keygen().

### Valeurs de retour

Le texte chiffré.

### Voir aussi

- sodium_crypto_stream_xchacha20_xor_ic() - Chiffre un message en utilisant un nonce et une clé secrète (sans authentification)