DEBATE!! que funcion o tipo de encriptacion es la mejor y mas segura
hola chicos, mas que una duda es mas un debate para llegar a la conclusion de saber cual es la mejor funcion o para la encriptar contraseñas, asi como datos muy importantes de los usuarios, esto para evitar o almenos hacer mas dificil o o casi imposible un hackeo a los datos de los usuarios por medio de la base de datos o bien inyecciones sql, etc...
muchas personas dicen que es mejor el SHA1 que el MD5, pero mi pregunta es ¿conocen de alguna funcion mas nueva y segura que las dos anteriores?, si es asi ¿cuales conocen?
¿que es el SHA?
segun wikipedia:
El SHA es una familia de funciones hash de cifrado publicadas por el NIST.
La primera versión del algoritmo fue creada en 1993 con el nombre de SHA, aunque en la actualidad se la conoce como SHA-0 para evitar confusiones con las versiones posteriores.
La segunda versión del sistema, publicada con el nombre de SHA-1, fue publicada dos años más tarde. Posteriormente se han publicado SHA-2 en 2001 y la más reciente, SHA-3, que fue seleccionada en una competición de funciones hash celebrada por el NIST en 2012. Esta última versión se caracteriza por ser la que más difiere de sus predecesoras.
ejemplo de SHA1:
SHA1(apple) = d0be2dc421be4fcd0172e5afceea3970e2f3d940
¿que es el MD5?
segun wikipedia:
Es un algoritmo de reducción criptográfico de 128 bits ampliamente usado, diseñados por el profesor Ronald Rivest del MIT y fue desarrollado en 1991 como reemplazo del algoritmo MD4.
ejemplo de MD5:
MD5(apple) = 1f3870be274f6c49b3e31a0c6728957f
En teoria el SHA1 seria mucho mas seguro que MD5 pero ustedes ¿cual ademas de estos dos y que son igual o incluso mas seguro que los dos anteriores conocen?
muchos programadores prefieren encriptar utilizando ambas o incluso mas funciones realizando asi una encriptacion mucho mas segura...
ejemplo md5(sha1(apple));
haciendo asi ambas encriptaciones.
¿cual es su opinion o conocimientos acerca de este tipo de encriptacion? esta claro que la seguridad es uno de los puntos mas importantes, si no es que es el mas importantes de todos.
muchas personas dicen que es mejor el SHA1 que el MD5, pero mi pregunta es ¿conocen de alguna funcion mas nueva y segura que las dos anteriores?, si es asi ¿cuales conocen?
¿que es el SHA?
segun wikipedia:
El SHA es una familia de funciones hash de cifrado publicadas por el NIST.
La primera versión del algoritmo fue creada en 1993 con el nombre de SHA, aunque en la actualidad se la conoce como SHA-0 para evitar confusiones con las versiones posteriores.
La segunda versión del sistema, publicada con el nombre de SHA-1, fue publicada dos años más tarde. Posteriormente se han publicado SHA-2 en 2001 y la más reciente, SHA-3, que fue seleccionada en una competición de funciones hash celebrada por el NIST en 2012. Esta última versión se caracteriza por ser la que más difiere de sus predecesoras.
ejemplo de SHA1:
SHA1(apple) = d0be2dc421be4fcd0172e5afceea3970e2f3d940
¿que es el MD5?
segun wikipedia:
Es un algoritmo de reducción criptográfico de 128 bits ampliamente usado, diseñados por el profesor Ronald Rivest del MIT y fue desarrollado en 1991 como reemplazo del algoritmo MD4.
ejemplo de MD5:
MD5(apple) = 1f3870be274f6c49b3e31a0c6728957f
En teoria el SHA1 seria mucho mas seguro que MD5 pero ustedes ¿cual ademas de estos dos y que son igual o incluso mas seguro que los dos anteriores conocen?
muchos programadores prefieren encriptar utilizando ambas o incluso mas funciones realizando asi una encriptacion mucho mas segura...
ejemplo md5(sha1(apple));
haciendo asi ambas encriptaciones.
¿cual es su opinion o conocimientos acerca de este tipo de encriptacion? esta claro que la seguridad es uno de los puntos mas importantes, si no es que es el mas importantes de todos.
0
Puntos
Puntos
1974
Visitas
Visitas
4
Resp
Resp
Por Jesxs hace 100 meses
Desactivado
Respuesta #1
Tengo entendido que el md5 es más seguro que el sha1, no conocía la existencia de sha-2 o sha-3, sin embargo yo también opto por combinar md5 con sha1.
Respuesta #2
Yo suelo usar md5, también puede ser porque fue el primer método que utilice para encriptar y de hecho me acostumbre a ello, también pienso que no debe haber mucha diferencia en el tema seguridad entre uno y otro, aunque visto lo visto creo que más seguro debe ser ser usando los dos tipos.
Aunque también suelo usar el método de clave publica y privada, ya que para mi opinión lo encuentro sumamente seguro.
Aunque también suelo usar el método de clave publica y privada, ya que para mi opinión lo encuentro sumamente seguro.
0
Puntos
Puntos
Por TheWhole hace 100 meses
Principiante
Respuesta #3
hola,como creo un tema?
0
Puntos
Puntos
Respuesta #4
Hola, yo siempre uso md5 y de momento todo perfecto...
Saludos
Saludos
0
Puntos
Puntos
Por alber hace 100 meses
Administrador