(PECL gnupg >= 0.2)
gnupg_decryptverify — Descifra y verifica un texto dado
Descifra y verifica un texto dado y devuelve las informaciones sobre la firma.
identifier
El identificador gnupg, generado por una llamada a la función gnupg_init() o a la función gnupg.
text
El texto a descifrar.
plaintext
El argumento plaintext
se rellena con el texto
descifrado.
En caso de éxito, esta función devuelve las informaciones sobre la
firma y rellena el argumento plaintext
con el
texto descifrado. En caso de fallo, esta función devuelve false
.
Ejemplo #1 Ejemplo con gnupg_decryptverify() (Estilo procedimental)
<?php
$plaintext = "";
$res = gnupg_init();
gnupg_adddecryptkey($res,"8660281B6051D071D94B5B230549F9DC851566DC","test");
$info = gnupg_decryptverify($res,$text,$plaintext);
print_r($info);
?>
Ejemplo #2 Ejemplo con gnupg_decryptverify() (Estilo orientado a objetos)
<?php
$plaintext = "";
$gpg = new gnupg();
$gpg->adddecryptkey("8660281B6051D071D94B5B230549F9DC851566DC","test");
$info = $gpg->decryptverify($text,$plaintext);
print_r($info);
?>