Cómo generar el valor hash de cualquier tipo de archivo (.doc, .docx, *. Pdf, etc ...) en java?¿Cómo generar hash de cualquier archivo en java?
5
A
Respuesta
6
Hay una respuesta relacionada publicado aquí Getting a File's MD5 Checksum in Java
Usted puede mirar en "Real's How To" Here y utilizar el algoritmo de hash deseada como esto
String myHash = "MD5"; // or "SHA-1" or "SHA-256"
MessageDigest complete = MessageDigest.getInstance(myHash);
+0
hola, gracias por contestar, hice el objeto de archivo en la matriz de bytes y luego uso el código anterior para generar el hash .. – Sanju
Cuestiones relacionadas
- 1. Cualquier implementación de árbol hash Java?
- 2. cómo generar un hash como htpasswd de Apache usando java
- 3. Generar hash desde UIImage
- 4. Java 2 hash del hash
- 5. ¿Cómo generar programáticamente un PDF desde cualquier documento en OSX?
- 6. ¿Cómo puedo generar un hash largo de una cadena?
- 7. Generar hash del objeto constantemente
- 8. Hash a double en Java
- 9. ¿Cómo generar un archivo .po?
- 10. Android/Java: Convierta cualquier cadena en color (hexadecimal)
- 11. ¿Cómo generar efectos de sonido en Java?
- 12. Cómo ejecutar/abrir cualquier archivo en .NET
- 13. cómo negar cualquier expresión regular en Java
- 14. Generar archivo de PowerPoint 2007/2010 utilizando Java
- 15. cómo generar códigos de barras usando java
- 16. ¿Cómo creo una tabla hash en Java?
- 17. ¿Cómo generar un archivo WSDL?
- 18. ¿Cómo generar sonidos por frecuencia en Java?
- 19. Cómo generar el archivo de encabezado JNI en Eclipse
- 20. ¿Cómo generar un hash único para una URL?
- 21. Java calcular hash MD5
- 22. Generar un hash de documento XML en C#
- 23. Generar Hash SHA1 en la Biblioteca de clases portátil
- 24. Generar hash SHA en C++ utilizando la biblioteca OpenSSL
- 25. Generar URL del archivo
- 26. ¿cómo realizaría un hash SHA1 en un archivo?
- 27. ¿Cómo puedo fácilmente (en java) generar nombres de archivo a partir de una cadena de máscara?
- 28. Cómo generar el archivo de hbm.xml FluentNHibernate
- 29. Generar cadena de certificados en java
- 30. Cualquier implementación de conjunto ordenado en Java?
su pregunta es un poco vago. Si proporciona alguna razón para querer un hash, por ejemplo para saber si un archivo tiene el mismo contenido que otro archivo, entonces la respuesta sería más fácil de dar. En ese caso, puede usar un hash MD5 (Message Digest). Ya tienes respuestas para eso. Si desea un hash criptográfico (algo que no es práctico forjar), entonces no elegirá MD5. –
posible duplicado de [utilizando Java para obtener la suma de comprobación md5 de un archivo?] (Http://stackoverflow.com/questions/304268/using-java-to-get-a-files-md5-checksum) –
Dada la pregunta como está , 'public int hash (Archivo f) {return 0;}' es una buena solución. No está claro qué tiene que ver el tipo de archivo con él. En primer lugar, un archivo es una secuencia de bytes. – maaartinus