(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_box_open — Déchiffrement authentifié avec clé publique
$ciphertext, string $nonce, #[\SensitiveParameter] string $key_pair): string|falseDéchiffre un message en utilisant la cryptographie asymétrique (clé publique).
ciphertextLe message chiffré à déchiffrer.
nonceUn nombre qui doit être utilisé une seule fois, par message. 24 octets de long. C'est une limite suffisamment grande pour être générée aléatoirement (i.e. random_bytes()).
key_pairVoir sodium_crypto_box_keypair_from_secretkey_and_publickey(). Cela devrait inclure la clé publique de l'expéditeur et la clé secrète du destinataire.
Renvoie le message en clair en cas de succès, ou false si une erreur survient.