php8.5
Home/ Manual/ gnupg / functions/ gnupg_encrypt

gnupg_encrypt

PHP function Edit on GitHub ✎

(PECL gnupg >= 0.1)

Encrypts a given text

Description

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

Encrypts the given plaintext with the keys, which were set with gnupg_addencryptkey before and returns the encrypted text.

Parameters

identifier

Identifier

plaintext

The text being encrypted.

Return Values

On success, this function returns the encrypted text. On failure, this function returns false.

Examples

Procedural gnupg_encrypt() example

php
<?php
$res = gnupg_init();
gnupg_addencryptkey($res,"8660281B6051D071D94B5B230549F9DC851566DC");
$enc = gnupg_encrypt($res, "just a test");
echo $enc;
?>

OO gnupg_encrypt() example

php
<?php
$gpg = new gnupg();
$gpg->addencryptkey("8660281B6051D071D94B5B230549F9DC851566DC");
$enc = $gpg->encrypt("just a test");
echo $enc;
?>

Source: reference/gnupg/functions/gnupg-encrypt.xml · from the official PHP manual (php/doc-en)