Ejemplo mcrypt_ecb
Ejemplo 1
Descripción
Este ejemplo muestra como cifrar y descifrar datos en modo ecb.
Para ello utilizamos el algoritmo MCRYPT_RIJNDAEL_128. Introducimos el texto para cifrar y una clave. Y a continuación se cifra el texto con la función mcrypt_ecb en modo MCRYPT_ENCRYPT (para cifrar), y con posterioridad se descifra con la misma función en modo MCRYPT_DECRYPT (para descifrar).
Código
/*Calculamos el tamaño del bloque con el cifrado: MCRYPT_RIJNDAEL_128*/ $tipo_cifrado = MCRYPT_RIJNDAEL_128; $Texto_plano = 'Texto para cifrar y descifrar'; $Clave = 'Esta es la clave secreta'; $tamanio_bloque = mcrypt_get_block_size($tipo_cifrado,'ecb'); $iv = mcrypt_create_iv($tamanio_bloque, MCRYPT_RAND); /*Ciframos los datos*/ $Texto_cifrado = mcrypt_ecb($tipo_cifrado,$Clave,$Texto_plano,MCRYPT_ENCRYPT,$iv); echo "Texto cifrado : ".$Texto_cifrado; echo "<br>"; /*Desciframos los datos*/ $Texto_descifrado = mcrypt_ecb($tipo_cifrado,$Clave,$Texto_cifrado,MCRYPT_DECRYPT,$iv); echo "Texto descifrado : ".$Texto_descifrado;
page revision: 6, last edited: 01 Jun 2008 19:34