PHP Conference Nagoya 2025

sodium_crypto_stream_xchacha20_xor

(PHP 8 >= 8.1.0)

sodium_crypto_stream_xchacha20_xorChiffre 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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top