¿Cuál es el mejor algoritmo de cifrado? MD5, SHA1, SHA2 o tal vez algo más? ¿Me puedes explicar por qué?
¿Cuál es el mejor algoritmo de cifrado? MD5, SHA1, SHA2 o tal vez algo más? ¿Me puedes explicar por qué?
Ya no deberías usar simplemente algoritmos de hashing simple. No es seguro porque es extremadamente fácil forzar brutalmente los algoritmos hash tradicionales que fueron diseñados para la velocidad.
En su lugar, use un algoritmo hash adaptativo como bcrypt . Esta es actualmente la forma segura estándar de almacenar información con hash, incluidas las contraseñas. Contiene implementaciones en la mayoría de los lenguajes de programación principales, por lo que a menudo es tan fácil (si no más fácil) que implementar una estrategia hash.
Lea otras preguntas en las etiquetas passwords password-management hash encryption