sodium_crypto_box_open

認証付きの公開鍵による復号

説明

stringfalse sodium_crypto_box_open(string $ciphertext, string $nonce, #[\SensitiveParameter]string $key_pair)

非対称(公開鍵)暗号を使って、メッセージを復号します。

パラメータ

ciphertext

復号を試みる、暗号化されたメッセージ

nonce

メッセージごとに一度だけ使われる数値。 長さは24バイトです。 これは、 (たとえば、random_bytesを使って) ランダムな値を生成するのに十分大きな長さです。

key_pair

sodium_crypto_box_keypair_from_secretkey_and_publickey を参照ください。 この鍵ペアには、送信者の公開鍵と、 受信側の秘密鍵が含まれているはずです。

戻り値

成功した場合、プレーンテキストメッセージを返します。 失敗した場合に false を返します.