gnupg_decryptverify

(PECL gnupg >= 0.2)

gnupg_decryptverifyDecrypts and verifies a given text

说锟斤拷

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

Decrypts and verifies a given text and returns information about the signature.

锟斤拷锟斤拷

identifier

gnupg 锟斤拷识锟斤拷锟斤拷锟缴讹拷 gnupg_init() 锟斤拷 gnupg 锟侥碉拷锟斤拷锟斤拷锟缴★拷

text

The text being decrypted.

plaintext

The parameter plaintext gets filled with the decrypted text.

锟斤拷锟斤拷值

On success, this function returns information about the signature and fills the plaintext parameter with the decrypted text. On failure, this function returns FALSE.

锟斤拷锟斤拷

Example #1 Procedural gnupg_decryptverify() example

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

Example #2 OO gnupg_decryptverify() example

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