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

gnupg_encryptsign

(PECL gnupg >= 0.2)

gnupg_encryptsign — Шифрует и подписывает переданный текст


Описание

string gnupg_encryptsign ( resource $identifier , string $plaintext )

Шифрует и подписывает переданный в параметре plaintext текст ключами, которые были установлены gnupg_addsignkey и gnupg_addencryptkey ранее и возвращает зашифрованный и подписанный текст.


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

identifier -

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

plaintext -

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


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

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


Примеры

Пример #1 Процедурный пример использования gnupg_encryptsign()
$res = gnupg_init();
gnupg_addencryptkey($res, "8660281B6051D071D94B5B230549F9DC851566DC");
gnupg_addsignkey($res, "8660281B6051D071D94B5B230549F9DC851566DC", "test");
$enc = gnupg_encryptsign($res, "просто тест");
echo $enc;

Пример #2 Объектно-ориентированный пример использования gnupg_encryptsign()
$gpg = new gnupg();
$gpg -> addencryptkey("8660281B6051D071D94B5B230549F9DC851566DC");
$gpg -> addsignkey("8660281B6051D071D94B5B230549F9DC851566DC", "test");
$enc = $gpg -> encryptsign("просто тест");
echo $enc;




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