2014-10-18 61 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

輸入是文件中的文本。