Documentación offline PHP master

gnupg_encryptsign

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

gnupg_encryptsign

Cifra y firma un texto dado

Descripción#

gnupg_encryptsign(resource $identifier, string $plaintext): string
```php

Cifra y firma el parámetro `plaintext` con las claves que han sido establecidas con [gnupg_addsignkey](#function.gnupg-addsignkey) y [gnupg_addencryptkey](#function.gnupg-addencryptkey) previamente y devuelve el texto cifrado y firmado.

## Parámetros

`identifier`  
El identificador gnupg, generado por una llamada a la función `gnupg_init` o a la función `gnupg`.

`plaintext`  
El texto a cifrar.

## Valores devueltos

En caso de éxito, esta función devuelve el texto firmado y cifrado. En caso de fallo, esta función devuelve `false`.

## Ejemplos

Ejemplo con `gnupg_encryptsign` (Estilo procedimental)
Ejemplo con `gnupg_encryptsign` (Estilo orientado a objetos)
addencryptkey("8660281B6051D071D94B5B230549F9DC851566DC"); $gpg->addsignkey("8660281B6051D071D94B5B230549F9DC851566DC","test"); $enc = $gpg->encryptsign("sólo una prueba"); echo $enc; ?>

```php