(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_box_open — 認証付きの公開鍵による復号
$ciphertext
, string $nonce
, #[\SensitiveParameter] string $key_pair
): string|false非対称(公開鍵)暗号を使って、メッセージを復号します。
ciphertext
復号を試みる、暗号化されたメッセージ
nonce
メッセージごとに一度だけ使われる数値。 長さは24バイトです。 これは、 (たとえば、random_bytes()を使って) ランダムな値を生成するのに十分大きな長さです。
key_pair
sodium_crypto_box_keypair_from_secretkey_and_publickey() を参照ください。 この鍵ペアには、送信者の公開鍵と、 受信側の秘密鍵が含まれているはずです。
成功した場合、プレーンテキストメッセージを返します。
失敗した場合に false
を返します.