PHP 8.5.0 Alpha 2 available for testing

gnupg_decryptverify

(PECL gnupg >= 0.2)

gnupg_decryptverifyDescifra y verifica un texto dado

Descripción

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

Descifra y verifica un texto dado y devuelve las informaciones sobre la firma.

Parámetros

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.

Valores devueltos

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.

Ejemplos

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

add a note

User Contributed Notes

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