PHP 8.4.0 RC4 available for testing

gnupg_decryptverify

(PECL gnupg >= 0.2)

gnupg_decryptverifyEntschlüsselt und vertifiziert einen gegebenen Text

Beschreibung

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

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);
?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top