(PECL gnupg >= 0.2)
gnupg_decryptverify — Descriptografa e verifica um texto fornecido
Descriptografa e verifica um texto fornecido e retorna informações sobre a assinatura.
identifier
O identificador gnupg, obtido de uma chamada a gnupg_init() ou gnupg.
text
O texto sendo descriptografado.
plaintext
O parâmetro plaintext
é preenchido com o texto
descriptografado.
Em caso de sucesso, esta função retorna informações sobre a assinatura e
preenche o parâmetro plaintext
com o texto descriptografado.
Em caso de falha, esta função retorna false
.
Exemplo #1 Exemplo procedural de gnupg_decryptverify()
<?php
$plaintext = "";
$res = gnupg_init();
gnupg_adddecryptkey($res,"8660281B6051D071D94B5B230549F9DC851566DC","test");
$info = gnupg_decryptverify($res,$text,$plaintext);
print_r($info);
?>
Exemplo #2 Exemplo orientado a objeto de gnupg_decryptverify()
<?php
$plaintext = "";
$gpg = new gnupg();
$gpg->adddecryptkey("8660281B6051D071D94B5B230549F9DC851566DC","test");
$info = $gpg->decryptverify($text,$plaintext);
print_r($info);
?>