Hola. Estoy en un proyecto que necesitio que sea lo mas seguro posible. Y se me ocurrio entre muchas medidas encriptar todos los datos que entren en la db y una encriptación doble, una no reversible para los passwords (MD5 y la otra que se aplica a todos los datos)
Esto para cubrirme en caso de que falle algo y roben datos.. yo puedo decir yo tome las medidas necesarias la culpa la tiene mi proovedor de host =) pero bueno.. necesito que alguien me guie un poco con la encriptación.
Tiene que ser seguro.. pero no demasiado. Algún metodo con XOR no puedo usar porque no tengo las librerias necesarias ^.^ y encriptar con base64 no tiene mucho sentido..
Asi que mi pregunta es ¿Conviene desarrollar un metodo propio para "deformar" la información y asi cifrarla? Es decir tener una cadena para cifrar y por ejemplo tomar cada caracter o grupos de caracteres y mediante un algoritmo propio convertirlo en otro?
¿O es mas seguro utilizar otros metodos de encriptación? (cuales)
Por ejemplo, hice un script que convierte mi nombre (gabriel) en esto xLq4rrqw2tDIvsC2zsT27A== A ver si alguien lo descifra

.. pero mi preocupación es que si alguien descubre cómo está hecho o un modo de revertirlo podrá saber todo pues no varía... Concejos =)?
Saludos
Muchas gracias!