# sodium_crypto_box_open

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_box_open — Déchiffrement authentifié avec clé publique

### Description

sodium_crypto_box_open(string `$ciphertext`, string `$nonce`, #[\SensitiveParameter] string `$key_pair`): string|false

Déchiffre un message en utilisant la cryptographie asymétrique (clé publique).

### Liste de paramètres

`ciphertext`

  Le message chiffré à déchiffrer.

`nonce`

  Un 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_pair`

  Voir 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.

### Valeurs de retour

Renvoie le message en clair en cas de succès, ou `false` si une erreur survient.