(PECL gnupg >= 0.2)
gnupg_decryptverify — 解密並驗證指定的文字
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);
?>