gnupg_decryptverify

Entschlüsselt und vertifiziert einen gegebenen Text

Beschreibung

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

Entschlüsselt und verifiziert einen gegebenen Text und gibt Informationen über die Signatur zurück.

Parameter-Liste

identifier

Eine von gnupg_init oder der Klasse gnupg zurückgegebene GnuPG-Ressource.

text

Der zu entschlüsselnde Text.

plaintext

Der Parameter plaintext wird mit dem entschlüsselten Text gefüllt.

Rückgabewerte

Bei Erfolgg gibt die Funktion Informationen über die Signatur und füllt den Parameter plaintext mit dem entschlüsselten Text. Bei einem Fehler gibt diese Funktion FALSE zurück.

Beispiele

Beispiel #1 Prozedurales gnupg_decryptverify Beispiel

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

Beispiel #2 OO (objektorientiertes) gnupg_decryptverify Beispiel

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