sodium_crypto_secretbox_open()
(PHP 7 >= 7.2.0)
Verify and decrypt a ciphertext
说明
sodium_crypto_secretbox_open(string $ciphertext,string $nonce,string $key): string
Warning本函数还未编写文档,仅有参数列表。
参数
- $ciphertext
- $nonce
- $key
返回值
This method will return a string, or false if the data failed to be decrypted.
$key = 'secret';
$data = 'binarydata';
$nonce = random_bytes(SODIUM_CRYPT_SECRETBOX_NONCEBYTES);
$decrypted = sodium_crypto_secretbox_open($data, $nonce, $key);
if ($decrypted === false) {
throw new Exception('failed to decrypt data');
}