PHP 日本大会 2024

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 OO gnupg_decryptverify() 示例

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

添加备注

用户贡献笔记

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