He visto hashes MD5 y SHA1 en la red para verificar archivos. ¿Qué hashes comunes se usan en la red y otros programas? Esto es para verificar un archivo para no hash un pw.¿Qué hashes son hashes comunes? utilizado en la red y otros programas?
Respuesta
Nunca utilicé algo más que MD5. Agregue un Salt si lo usa para contraseñas.
Para verificar los archivos, puede usar cyclic redundancy checks, como CRC32, que hasta el momento conozco el estándar de facto para los archivos hash en la TI, si desea ver otras cosas que no sean MD5/SHA.
Consulte también este list of checksum algorithms para obtener más formas de verificar sus archivos.
Wikipedia tiene un list of hash functions, dividido en diferentes tipos (sumas de comprobación, no crypto, crypto etc.).
La Fundación Apache (entre otros) utiliza PGP Signatures.
he utilizado algunas funciones hash del siguiente sitio antes - por lo general son bastante rápido, y el código completo se da en el sitio web, y una descripción de cada una de las funciones y sus fortalezas/debilidades:
http://www.partow.net/programming/hashfunctions
Ejemplos de los valores hash dados son - Kernighan y Ritchie (de "The C Programming Language") y Knuth hash (de "The Art Of Computer Programming Volume 3").
- 1. Incluyendo Hashes dentro de Hashes en Perl
- 2. Hashes of Hashes Idiom en Ruby?
- 3. Operaciones en Python hashes
- 4. C# hashes
- 5. hashes Inicialización
- 6. Convertir los hashes SHA1 base64'd a Hex hashes
- 7. ¿Cómo comparo dos hashes?
- 8. Hashes: Tablas, listas y mapas, ¿Oh, mi?
- 9. Generar hashes únicos en Ruby/Rails
- 10. a grep hashes MD5
- 11. Python hashes MD5 comparación
- 12. Hashes vs. Multiple Params?
- 13. ¿Cómo funcionan los hashes en la programación?
- 14. Buenos hashes numéricos
- 15. ¿Vías principales sin hashes?
- 16. rubí Al comparar los hashes
- 17. Salting my hashes con PHP y MySQL
- 18. Vim, tabulares y Ruby 1.9 Hashes
- 19. ¿Puede BerkeleyDB en perl manejar un hash de hashes de hashes (hasta n)?
- 20. Hashes de contraseñas portátiles (PHPass). ¿Debería usarlos?
- 21. Cómo crear hashes SHA-256 en WinRT?
- 22. Convertir matriz de hashes en hash-of-hashes, indexado por un atributo de los hash
- 23. Las referencias en Perl: Arsenal de hashes
- 24. Hashes o tokens para "recordarme" las cookies?
- 25. ¿La manera más eficiente de obtener varios hashes en Redis?
- 26. Recuperando varios hashes de Redis en Node.js
- 27. ¿Cómo iterar a través de hash (de Hashes) en Perl?
- 28. Hashes of Array en Perl: recorrido y borrado
- 29. ¿Cómo puedo agrupar esta matriz de hashes?
- 30. ¿Raíles que combinan dos matrices de hashes?
CRC32 ya no es de facto ... ¡es muy antiguo! SHA y MD5 son más utilizados para hash archivos en estos días. –
Ah, gracias por la pista, lo actualizaré inmediatamente. – Kosi2801
Curiosamente, Intel agregó una instrucción CRC32 a SSE 4.2 para que CRC siga vivo. –