Ejemplo gnupg_decrypt

Ejemplo 1

Descripción

Este ejemplo inicia una sesión con gnupg, cifra y descifra datos y los muestra por pantalla.

gnupg_7.png

Código

<?php
//inicia una nueva conexión a gnupg
$iniciar=gnupg_init();
 
//añade la clave para cifrar los datos y los cifra
gnupg_addencryptkey($iniciar,"8660281B6051D071D94B5B230549F9DC851566DC");
$texto_cifrado = gnupg_encrypt($iniciar, "mañana es lunes");
 
//añade la clave para descifrar los datos y los descifra
gnupg_adddecryptkey($iniciar,"8660281B6051D071D94B5B230549F9DC851566DC","contraseña");
$texto_descifrado = gnupg_decrypt($iniciar,$texto_cifrado);
 
//Muestra por pantalla los datos cifrados y descifrados
echo "<B>"."Texto cifrado: "."</B>".$texto_cifrado;
echo "<B>"."Texto descifrado: "."</B>".$texto_descifrado;
?>
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License