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

# 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

function 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. Il faut s'assurer 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)

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open