2024 年 PHP 日本研討會

gnupg_decryptverify

(PECL gnupg >= 0.2)

gnupg_decryptverify解密並驗證指定的文字

說明

gnupg_decryptverify(資源 $identifier, 字串 $text, 字串 &$plaintext): 陣列|false

解密並驗證給定的文字,並返回關於簽章的資訊。

參數

identifier

gnupg 的識別碼,來自 gnupg_init()gnupg 類別的呼叫。

text

要解密的文字。

plaintext

plaintext 參數將會被填入解密後的文字。

返回值

成功時,此函式會返回關於簽章的資訊,並將解密後的文字填入 plaintext 參數。失敗時,此函式會返回 false

範例

範例 #1 程序式 gnupg_decryptverify() 範例

<?php
$plaintext
= "";
$res = gnupg_init();
gnupg_adddecryptkey($res,"8660281B6051D071D94B5B230549F9DC851566DC","test");
$info = gnupg_decryptverify($res,$text,$plaintext);
print_r($info);
?>

範例 #2 物件導向 gnupg_decryptverify() 範例

<?php
$plaintext
= "";
$gpg = new gnupg();
$gpg->adddecryptkey("8660281B6051D071D94B5B230549F9DC851566DC","test");
$info = $gpg->decryptverify($text,$plaintext);
print_r($info);
?>

新增註記

使用者貢獻的註記

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