Cita:
Iniciado por jor_0203 la estoy tratando de hacer
me esta costando
es mas no me sale, pero con un poquito de paciencia
lo lograre
mil gracias
Seguramente no te funcione debido a que si seguiste tal se explica en el manual el $iv_size , el $iv y la $key deben de ser exactamente el mismo para desencriptarlo , con el $iv debes de tener mucho cuidado ya que crea MCRYPT_RAND un numero aleatorio y este debe de ser el mismo para desencriptarlo , cuando hagas la encriptacion debes de guardar el valor de $iv en algun sitio y luego usarlo en la desencriptacion si no lo realizas asi y lo realizas creando un nuevo iv en la desencriptacion estos iv nunca seran igual y por lo cual nunca se podra desencriptar.
ejemplo
Código PHP:
Ver original<?php
$key = "Esta es una clave muy secreta";
$text = "Encuéntrame a las 11 en punto detrás del monumento.";
$crypttext = mcrypt_encrypt(MCRYPT_RIJNDAEL_256
, $key, $text, MCRYPT_MODE_ECB
, $iv); $decrypttext = mcrypt_decrypt(MCRYPT_RIJNDAEL_256
,$key,$crypttext ,MCRYPT_MODE_ECB
,$iv);
echo 'encriptado: '.$crypttext. '<br> desencriptado: '.$decrypttext ;
?>