PHP: guardar la dirección de correo electrónico con hash o sin formato [duplicar]

0

Me he estado preguntando algo, ¿es más seguro almacenar una dirección de correo electrónico cifrada (con hash con contraseña_hash) en la base de datos, o simplemente como texto sin formato? He buscado en Google este asunto y he visto que hay personas que están a favor y en contra.

Así que aquí están mis pensamientos; Creo que le daría un poco más de seguridad. Por supuesto, no es LA defensa necesaria, pero SI alguien alguna vez ingresa a la base de datos, todo lo que puede obtener son direcciones de correo electrónico cifradas. Para mí, esto suena un poco mejor que el texto simple, ¿verdad?

Además, realmente no veo inconvenientes en este caso. Tal vez el sistema sea un poco más lento, pero la seguridad es lo primero.

Así que déjame saber lo que piensan, trátenlo y guárdelo, o simplemente guárdelo.

    
pregunta Serellyn 18.12.2014 - 15:34
fuente

1 respuesta

3

Hashing es una función unidireccional. El cifrado se puede revertir con una clave; los hashes no pueden La única vez que usaría el hash es si no le importa el valor de algo, solo quiere verificar que es igual a lo que el usuario acaba de escribir. En particular, si hash las direcciones de correo electrónico, Nunca podrás enviar correos a las direcciones. Dado que desea enviar correo a las direcciones, no puede enviarlos por hash.

    
respondido por el cpast 18.12.2014 - 15:46
fuente

Lea otras preguntas en las etiquetas