Ejemplo gnupg_clearencryptkeys

Ejemplo 1

Descripción

Este ejemplo cifra y descifra datos y a continuación limpia las claves que se hayan usado para cifrar y comprueban que se hayan borrado correctamente.

gnupg_5.png

Código

<?php
//inicia una nueva conexión a gnupg
$iniciado = gnupg_init();
 
//añade la clave para cifrar los datos y los cifra
gnupg_addencryptkey($iniciado,"8660281B6051D071D94B5B230549F9DC851566DC");
$texto_cifrado = gnupg_encrypt($iniciar, "mañana es lunes");
 
//añade la clave para descifrar los datos y los descifra
gnupg_adddecryptkey($iniciado,"8660281B6051D071D94B5B230549F9DC851566DC","contraseña");
$texto_descifrado = gnupg_decrypt($iniciar,$texto_cifrado);
 
//Limpia las claves se hayan utilizado para cifrar
$limpiar = gnupg_clearencryptkeys($iniciado);
 
//Comprueba que limpia las claves correctamente
if ($limpiar == 1){
    echo "Las claves se borraron correctamente";
}
?>
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License