Ejemplo openssl_open
Ejemplo 1
Descripción
El siguiente programa tomará parte de la información generada por el ejemplo de la función openssl_seal, concretamente una de las claves cifradas y la clave privada que le permitirá descifrarla, usándolas para descifrar el mensaje y mostrarlo como resultado.
Código
// Se recupera la clave y el mensaje cifrado $ClaveRC4 = file_get_contents('tmp/clave1.rc4'); $Cifrado = file_get_contents('tmp/cifrado.rc4'); // Recuperación de la clave privadas para descifrar $ClavePrivada = openssl_pkey_get_private('file:///home/francisco/Publico/privada.pem','micontrasena'); // Se lleva a cabo el descifrado openssl_open($Cifrado, $Mensaje, $ClaveRC4, $ClavePrivada); // y se libera la clave openssl_pkey_free($ClavePrivada); print "El mensaje descifrado es <cite>$Mensaje</cite>";
page revision: 2, last edited: 11 May 2008 20:27