Come generare il valore hash di qualsiasi tipo di file (.doc, .docx, *. Pdf, ecc ...) in java?Come generare hash di qualsiasi file in java?
5
A
risposta
6
C'è una risposta correlata postato qui Getting a File's MD5 Checksum in Java
Si può guardare in "Real's How To" Here e usare il vostro algoritmo di hash desiderato come questo
String myHash = "MD5"; // or "SHA-1" or "SHA-256"
MessageDigest complete = MessageDigest.getInstance(myHash);
+0
ciao, grazie per la risposta, ho creato l'oggetto file nell'array di byte e poi uso il codice sopra per generare hash .. – Sanju
Problemi correlati
- 1. come generare un hash come htpasswd di Apache utilizzando Java
- 2. Java hash di hash 2
- 3. Come generare hash da timestamp?
- 4. Generare PowerPoint 2007/2010 file usando Java
- 5. Come generare l'oggetto PublicKey da un file in Java
- 6. Come generare il file di intestazione JNI in Eclipse
- 7. Hash a doppio in Java
- 8. Come generare un hash univoco per un URL?
- 9. Serializzare un hash di hash di emacs in file
- 10. Quale hash usare per l'univocità del file in Java
- 11. Come generare un file .po?
- 12. Come generare un file XMI per il codice sorgente java?
- 13. Come generare ID univoco in Java (intero)?
- 14. wsimport .wsdl: perché generare file .class e non file .java?
- 15. Come inserire hash in hash in Perl
- 16. Qualsiasi "API" Java per generare un XML di esempio da XSD?
- 17. come interrompere qualsiasi dispositivo di scorrimento dall'aggiunta di tag hash all'URL
- 18. come generare codici a barre usando java
- 19. Qualsiasi concetto di memoria condivisa in Java
- 20. Come eseguire/aprire qualsiasi file in .NET
- 21. Come posso generare un codice hash univoco per una stringa
- 22. Come generare SHA256 e CRC32 in ios
- 23. Java calcolare hash MD5
- 24. Come generare hash uguali univoci per dizionari uguali?
- 25. Come generare bytecode e salvare in un file .class?
- 26. Come creare un metodo che accetta qualsiasi numero di argomenti di qualsiasi tipo in Java?
- 27. Java Registrazione API generare file di log vuoti
- 28. Un'API Java/Groovy per generare file di origine Groovy
- 29. Come posso facilmente (in java) generare nomi di file da una stringa di maschera?
- 30. Java Arrotonda qualsiasi numero
La sua domanda è un po 'vaga. Se fornisci qualche motivo per volere un hash - tale da scoprire se un file ha lo stesso contenuto di un altro file - allora la risposta sarebbe più facile da dare. In tal caso, è possibile utilizzare un hash MD5 (Message Digest). Hai già delle risposte per questo. Se si desidera un hash crittografico (qualcosa che non è pratico da falsificare), non scegliere MD5. –
possibile duplicato di [utilizzando Java per ottenere il checksum md5 di un file?] (Http://stackoverflow.com/questions/304268/using-java-to-get-a-files-md5-checksum) –
Data la domanda così com'è , 'public int hash (File f) {return 0;}' è una bella soluzione. Non è chiaro quale sia il tipo di file che ha a che fare con esso. Prima di tutto, un file è una sequenza di byte. – maaartinus