PHP Conference Japan 2024

sodium_crypto_aead_chacha20poly1305_decrypt

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_aead_chacha20poly1305_decrypt使用 ChaCha20-Poly1305 驗證並解密

說明

sodium_crypto_aead_chacha20poly1305_decrypt(
    string $ciphertext,
    string $additional_data,
    string $nonce,
    #[\SensitiveParameter] string $key
): string|false

使用 ChaCha20-Poly1305 驗證並解密。

參數

ciphertext

必須為 sodium_crypto_aead_chacha20poly1305_encrypt() 提供的格式(密文和標籤,串聯)。

additional_data

額外的、經過驗證的資料。此資料用於驗證附加到密文的驗證標籤,但它不會被加密或儲存在密文中。

nonce

每個訊息只能使用一次的數字。長度為 8 個位元組。

key

加密金鑰 (256 位元)。

傳回值

成功時傳回純文字,失敗時傳回 false

新增筆記

使用者貢獻筆記

此頁面沒有使用者貢獻筆記。
To Top