Rumah > Java > javaTutorial > Bagaimana untuk Mengira Jumlah Semakan Fail MD5 di Java?

Bagaimana untuk Mengira Jumlah Semakan Fail MD5 di Java?

Susan Sarandon
Lepaskan: 2024-12-21 21:07:33
asal
132 orang telah melayarinya

How to Compute MD5 File Checksums in Java?

Mengkomputerkan Jumlah Semakan Fail MD5 dalam Java

Java menyediakan sokongan meluas untuk operasi kriptografi, termasuk mengira jumlah semak MD5 fail. Begini cara anda boleh mencapai ini:

Untuk mengira jumlah semak MD5 bagi fail, anda boleh menggunakan kelas DigestInputStream. Ia memanjangkan InputStream dan membolehkan anda mengira ringkasan semasa membaca aliran input, mengelakkan keperluan untuk hantaran tambahan ke atas data:

MessageDigest md = MessageDigest.getInstance("MD5");
try (InputStream is = Files.newInputStream(Paths.get("file.txt"));
     DigestInputStream dis = new DigestInputStream(is, md)) {
  /* Read the decorated stream (dis) to end-of-file as usual... */
}
byte[] digest = md.digest();
Salin selepas log masuk

Pembolehubah ringkasan kini mengandungi jumlah semak MD5 fail. Teknik ini cekap dan menghapuskan keperluan untuk mengulangi kandungan fail secara manual untuk mengira jumlah semak.

Atas ialah kandungan terperinci Bagaimana untuk Mengira Jumlah Semakan Fail MD5 di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan