Cách tạo giá trị Hash của bất kỳ loại tệp nào (.doc, .docx, *. Pdf, v.v ...) trong java?Làm thế nào để tạo Hash của bất kỳ tập tin trong java?
5
A
Trả lời
6
Có một câu trả lời liên quan được đăng ở đây Getting a File's MD5 Checksum in Java
Bạn có thể nhìn vào "Real's How To" Here và sử dụng thuật toán băm mong muốn của bạn như Câu hỏi của bạn này
String myHash = "MD5"; // or "SHA-1" or "SHA-256"
MessageDigest complete = MessageDigest.getInstance(myHash);
+0
hi, cảm ơn fro trả lời, tôi đã thực hiện đối tượng tập tin trong mảng byte và sau đó sử dụng mã trên để tạo ra băm .. – Sanju
Các vấn đề liên quan
- 1. Làm thế nào để phục vụ cho bất kỳ loại tập tin với BaseHTTPRequestHandler Python của
- 2. Làm thế nào để chuyển đổi bất kỳ tập tin mp3 để .wav 16khz mono 16bit
- 3. CodeIgniter không tạo ra bất kỳ tập tin log
- 4. Làm thế nào để an toàn nhúng bất kỳ tập tin flash (swf)?
- 5. Làm thế nào để mở một tập tin trong java
- 6. Làm thế nào để mở tập tin notepad trong java?
- 7. Làm thế nào để chơi tập tin 3gp trong Java?
- 8. Làm thế nào để tạo một tập tin thực thi của dự án java fx 2.0
- 9. Làm thế nào để thêm hai số của bất kỳ chiều dài trong java?
- 10. Ruby: Làm thế nào để tải một Hash từ một tập tin?
- 11. Tạo tập tin sao lưu SQL Server (.bak) với C# tới bất kỳ vị trí nào
- 12. Làm thế nào để tạo tập tin crx chrome lập trình (tốt nhất là trong java)?
- 13. Làm thế nào để đọc cuối của một tập tin kịch bản như một tập tin dữ liệu (Perl hoặc bất kỳ ngôn ngữ khác)
- 14. Làm thế nào để tạo ra tập tin chơi heroku?
- 15. Làm thế nào để lập trình tạo PDF từ bất kỳ tài liệu nào trên OSX?
- 16. Làm thế nào để thực hiện một phương pháp chấp nhận bất kỳ số lượng đối số của bất kỳ loại nào trong Java?
- 17. làm thế nào để sử dụng tập tin bất động sản trong jsp
- 18. làm thế nào để đóng FileInputStream trong khi đọc các tập tin bất động sản
- 19. Java hash của 2 băm
- 20. Làm thế nào để đọc một tập tin cấu hình trong Java
- 21. Làm thế nào để có được kích thước tập tin trong Java
- 22. Làm thế nào để tạo một DataTable từ DataGridView mà không có bất kỳ Datasource nào?
- 23. mã Java để tạo ra một tập tin JAR
- 24. Làm thế nào để lực lượng Java 7 để tạo "thư mục symlinks" trên Windows thay vì "tập tin symlinks"?
- 25. Làm thế nào để thay thế mà không tạo tập tin trung gian trong sed?
- 26. Làm thế nào để biên dịch tập tin trong clojure
- 27. Bất kỳ ai biết về bất kỳ mẫu T4 nào để tạo các lớp từ xsd?
- 28. Java Vòng lên Bất kỳ Số nào
- 29. Bất kỳ cách nào để _not_ gọi hàm tạo siêu lớp trong Java?
- 30. tập tin lớp học để chuyển đổi tập tin java
là hơi mơ hồ. Nếu bạn cung cấp một số lý do để muốn có một băm - chẳng hạn như để tìm hiểu xem một tập tin có nội dung giống như một số tập tin khác - sau đó câu trả lời sẽ dễ dàng hơn để cung cấp cho. Trong trường hợp đó, bạn có thể sử dụng hàm băm MD5 (Message Digest). Bạn đã có câu trả lời cho điều đó. Nếu bạn muốn có một băm mật mã (cái gì đó không phải là thực tế để giả mạo) thì bạn sẽ không chọn MD5. –
bản sao có thể có của [sử dụng Java để nhận tổng kiểm tra md5 của tệp?] (Http://stackoverflow.com/questions/304268/using-java-to-get-a-files-md5-checksum) –
Cho câu hỏi là , 'public int hash (File f) {return 0;}' là một giải pháp tốt đẹp. Không rõ loại tệp phải làm gì với nó. Trước hết, một tập tin là một chuỗi các byte. – maaartinus