gnupg_decryptverify

(PECL gnupg >= 0.2)

gnupg_decryptverify解密并验证给定文本

描述

gnupg_decryptverify(resource $identifier, string $text, string &$plaintext): array|false

解密并验证给定文本,并返回有关签名的信息。

参数

identifier

来自 gnupg_init()gnupg 的 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 OO gnupg_decryptverify() 示例

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

添加备注

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top