(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
。