2014-10-18 60 views
-1

我知道md5主要用于文件校验和,我们可以在java中使用以下代码来生成md5摘要。为文件校验和应用中的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功能?文件的元数据或文件中的文本?

+0

你的问题意味着输入流con只能创建一个文件 - 但这是错误的。所以问问自己:输入流的内容是什么? – 2014-10-18 22:33:54

回答

0

输入是文件中的文本。