码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA中获取文件MD5值的方法

时间:2018-11-27 12:33:51      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:inpu   hash   ons   bsp   new   很多   win   技术   自己   

1   DigestUtils.md5Hex(new FileInputStream(path));

  如果你只需要使用标准的MD5,其实一行代码就够了,JAVA自带的commons-codec包就提供了获取16进制MD5值的方法。其底层实现上,也是分多次将一个文件读入,类似方法三。所以性能上也不错。

 

  总结:其实方法都是类似的,推荐使用这个方法,简洁且性能不错,当然,如果要做一些调整什么的,可以根据自己的需求进行方法的选择。

PS:其实还有一个重点,就是如何知道自己生成的MD5值是否正确呢?

  方法很多,其实有一个挺简单的方法,不需要另外安装什么软件。使用windows自带的命令即可:certutil -hashfile [文件路径] MD5,例子如下:

技术分享图片

JAVA中获取文件MD5值的方法

标签:inpu   hash   ons   bsp   new   很多   win   技术   自己   

原文地址:https://www.cnblogs.com/ivan5277/p/10025508.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!