(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_aead_aes256gcm_encrypt — Chiffre puis authentifie avec AES-256-GCM
$message
,$additional_data
,$nonce
,$key
Chiffre puis authentifie avec AES-256-GCM.
Disponible uniquement si sodium_crypto_aead_aes256gcm_is_available() retourne true
.
message
Le message en texte clair à chiffrer.
additional_data
Additionnel, données 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).
Renvoie le texte chiffré et l'étiquette d'authentification sous forme de chaîne de bytes binaires bruts. (Format : texte chiffré, puis étiquette.)