Ver Mensaje Individual
  #15 (permalink)  
Antiguo 22/08/2009, 07:55
Avatar de juanolo
juanolo
 
Fecha de Ingreso: abril-2008
Mensajes: 251
Antigüedad: 16 años, 11 meses
Puntos: 5
De acuerdo Respuesta: Pregunta sobre encriptacion

Al final e terminado por hacer lo siguiente...

En el registro de usuario e validado con javascript una expresion regular para que solo introduzca numeros,letras y guiones - _ (quitando la ñÑ que tampoco me interesa que la introduzcan)
( utilizo JQuery validate, pero no se como añadir una regla con expresiones regulares a este plugin, asi que me e montado una funcion a parte con una expresion regular, un poco chapucero teniendo jquery validate pero bueno, asi es como se hubiera hecho sin tener este plugin asi que es lo que hay xD )

A la hora de sacar la clave hago esto...
echo('Tu clave es: '.preg_replace("/[^a-zA0-9-Z_-]/i","",cryptare($texto, $key, $alg, $crypt)));
Que sustituira cualquier otro caracter que no sean letras, numeros - _ por un valor vacio.

Asi ya podre ofrecer la clave limpia de caracteres raros y podre encriptarla y desencriptarla sin preocupacion sobre �interrogaciones� ni peligros de sustituir por "" un caracter valido, que era el mayor miedo que tenia.