gnupg_decrypt

(PECL gnupg >= 0.1)

gnupg_decryptРасшифровывает текст

Описание

gnupg_decrypt(resource $identifier, string $text): string|false

Функция расшифровывает текст ключами, которые прежде установили функцией gnupg_adddecryptkey.

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

identifier

Идентификатор, с которым будет работать модуль GnuPG: или ресурс, который вернула функция gnupg_init(), или объект класса gnupg.

text

Текст, который требуется расшифровать.

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

В случае успешного выполнения функция возвращает текст, который она расшифровала. Функция возвращает false, если возникла ошибка.

Примеры

Пример #1 Пример использования функции gnupg_decrypt() в процедурном стиле

<?php

$res
= gnupg_init();
gnupg_adddecryptkey($res, "8660281B6051D071D94B5B230549F9DC851566DC", "test");
$plain = gnupg_decrypt($res, $encrypted_text);
echo
$plain;

?>

Пример #2 Пример использования функции gnupg_decrypt() в объектно-ориентированном стиле

<?php

$gpg
= new gnupg();
$gpg->adddecryptkey("8660281B6051D071D94B5B230549F9DC851566DC", "test");
$plain = $gpg->decrypt($encrypted_text);
echo
$plain;

?>