1. 概述
校验和是一串用于唯一标识文件的字符序列。它最常用于验证文件副本是否与原始文件完全相同。
在这个简短的教程中,我们将看到如何在Java中生成文件的MD5校验和。
2. 使用MessageDigest类
我们可以很容易地使用java.security包中的MessageDigest类来为文件生成MD5校验和:
byte[] data = Files.readAllBytes(Paths.get(filePath));
byte[] hash = MessageDigest.getInstance("MD5").digest(data);
String checksum = new BigInteger(1, hash).toString(16);
大约 1 分钟