Ejemplo gnupg_encryptsign

Ejemplo 1

Descripción

Este ejemplo inicia una nueva sesión con gnupg y sirve para cifrar y firmar datos y comprueba que lo hace correctamente

gnupg_10.png

Código

<?php
//inicia una sesión con gnupg
$iniciar = gnupg_init();
 
//añade una clave para cifrar y otra para firmar datos
gnupg_addencryptkey($iniciar,"8660281B6051D071D94B5B230549F9DC851566DC");
gnupg_addsignkey($iniciar,"8660281B6051D071D94B5B230549F9DC851566DC","test");
 
//cifra y firma los datos
$texto_cifrado = gnupg_encryptsign($inciar, "mi color favorito es el verde");
 
//comprueba que lo hace correctamente
if($texto_cifrado != 0){
    echo "Datos firmados y cifrados correctamente"."<BR>";
}
?>
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License