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();
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!