Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

gnupg_decryptverify

(PECL gnupg >= 0.2)

gnupg_decryptverify — Расшифровывает и проверяет подпись переданного текста


Описание

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

Расшифровывает и проверяет подпись переданного текста и возвращает информацию о подписи.


Список параметров

identifier -

Идентификатор gnupg, полученный из gnupg_init() или gnupg.

text -

Текст для расшифровки.

plaintext -

Параметру plaintext передаётся расшифрованный текст.


Возвращаемые значения

В случае успеха, эта функция возвращает информацию о подписи и передаёт в параметр plaintext расшифрованный текст. В случае ошибки эта функция возвращает FALSE.


Примеры

Пример #1 Процедурный пример использования gnupg_decryptverify()
$plaintext = "";
$res = gnupg_init();
gnupg_adddecryptkey($res, "8660281B6051D071D94B5B230549F9DC851566DC", "test");
$info = gnupg_decryptverify($res, $text, $plaintext);
print_r($info);

Пример #2 Объектно-ориентированный пример использования gnupg_decryptverify()
$plaintext = "";
$gpg = new gnupg();
$gpg -> adddecryptkey("8660281B6051D071D94B5B230549F9DC851566DC", "test");
$info = $gpg -> decryptverify($text, $plaintext);
print_r($info);




Смотрите также:
Описание на ru2.php.net
Описание на php.ru