¿Cuáles son los algoritmos hash más comunes además de MD5 y SHA?

“SHA” es en realidad varias familias de algoritmos hash. En 1995, NIST bendijo por primera vez un algoritmo proporcionado por la NSA como “SHA-1”. En 2001 publicaron una nueva familia de algoritmos como “SHA-2” (pero comúnmente conocidos como SHA-256, SHA-512, etc.).

Después de eso, realizaron una larga competencia pública, lo que resultó en que Keccak fuera bendecido como “SHA-3” en 2015.

Entonces, si desea otros algoritmos de primer nivel, puede ver los algoritmos que perdió ante Kaccak como finalistas en un largo proceso: BLAKE, Grøstl, JH y Skein. En algunos casos, sus creadores (supuestamente) los han mejorado, por ejemplo, con Blake2.

Por otro lado, si desea algoritmos más débiles, vea las primeras ofertas como MD2, MD4, RIPEMD y Snefru, vinculadas desde la tabla al final de Algoritmos de hash seguro (Wikipedia) o cualquiera de los no finalistas en la creación de SHA- 3, todos los cuales figuran en la competencia de función hash NIST – Wikipedia

More Interesting

¿Cómo se puede usar la máquina épsilon para realizar cálculos precisos de coma flotante?

¿Qué significa <K extiende comparables > en Java en el contexto de hacer árboles de búsqueda binarios?

¿Cómo podemos revertir una pila usando solo las operaciones push () y pop () sin usar ningún DS secundario?

¿Qué tipo de algoritmos se usaron en la generación de mapas aleatorios de los mapas de Age of Empires II?

¿Cómo funciona la clasificación bayesiana? ¿Cuáles son algunas de sus aplicaciones?

En programación de computadoras, ¿por qué es importante la clasificación? ¿Cuándo se utilizan los algoritmos de clasificación en la codificación real?

¿Cómo debo entender los "Teoremas de no almuerzo gratis para la optimización"?

Cómo aumentar mis habilidades en programación dinámica

¿Mattermark está utilizando datos para entrenar algoritmos de aprendizaje automático y modelos predictivos que pueden buscar / identificar nuevas empresas potenciales en una etapa temprana que tienen el potencial de interrumpir la industria?

Entiendo cómo leer la recursividad pero no sé cómo resolverlos.

¿Qué se entiende por recursión?

¿Cuáles son las diferencias entre Algorithmia y Amazon Lambda?

¿A qué año de pregrado está destinado MIT 6.006 Introducción a Algoritmos (primer año, segundo año, etc.)?

¿Está bien tomar referencias de otras soluciones mientras se resuelve la programación competitiva para un principiante?

Cómo resolver http://www.spoj.com/problems/SAMER08A/ usando el algoritmo de Dijkstra