在文件校验和应用程序中输入md5哈希函数

时间:2014-10-18 22:08:50

标签: java security md5

我理解md5主要用于文件校验和,我们可以在java中使用以下代码生成md5摘要。

MessageDigest md = MessageDigest.getInstance("MD5");
try (InputStream is = Files.newInputStream(Paths.get("file.txt"))) {
  DigestInputStream dis = new DigestInputStream(is, md);
  /* Read stream to EOF as normal... */
}
byte[] digest = md.digest();

但是我想知道md函数的输入究竟是什么?文件的元数据或文件中的文本?

1 个答案:

答案 0 :(得分:0)

输入是文件中的文本。