28/08/2013, 14:12
|
| | | Fecha de Ingreso: octubre-2011 Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 1 mes Puntos: 8 | |
Respuesta: cuales son los mejores formas de encrytar y descencryptar Cita:
Iniciado por webankenovi 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 ; ?>
pero como le hago cuando tenga acentos que que veo que le cuesta trabajo
descencriptar con acentos
mil gracias |