Шифрует текст

# gnupg_encrypt

(PECL gnupg >= 0.1)

gnupg_encrypt — Шифрует текст

### Описание

function gnupg_encrypt(resource `$identifier`, string `$plaintext`): string|false

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

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

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

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

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

### Примеры

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

    <?php

    $res = gnupg_init();
    gnupg_addencryptkey($res, "8660281B6051D071D94B5B230549F9DC851566DC");
    $enc = gnupg_encrypt($res, "просто тест");

    echo $enc;

    ?>

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

    <?php

    $gpg = new gnupg();
    $gpg->addencryptkey("8660281B6051D071D94B5B230549F9DC851566DC");
    $enc = $gpg->encrypt("просто тест");

    echo $enc;

    ?>

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open