Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
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