sodium_crypto_aead_chacha20poly1305_ietf_encrypt
(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_aead_chacha20poly1305_ietf_encrypt — Chiffre un message
Description
Chiffre puis authentifie avec ChaCha20-Poly1305 (variante IETF).
La variante IETF utilise des nonces de 96 bits et des compteurs internes de 32 bits, au lieu de 64 bits pour les deux.
Liste de paramètres
message
-
Le message en texte clair à chiffrer.
additional_data
-
Données supplémentaires authentifiées. Cela est utilisé dans la vérification de l'étiquette d'authentification
ajoutée au texte chiffré, mais il n'est pas chiffré ou stocké dans le texte chiffré.
nonce
-
Un nombre qui doit être utilisé une seule fois, par message. 12 octets de long.
key
-
La clé de chiffrement (256 bits).
Valeurs de retour
Renvoie le texte chiffré et l'étiquette en cas de succès, ou false si une erreur survient.