Java计算MD5值
来源:互联网 发布:淘宝优惠券哪里领 编辑:程序博客网 时间:2024/05/16 07:48
计算文件的MD5值
import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.math.BigInteger;import java.nio.MappedByteBuffer;import java.nio.channels.FileChannel;import java.security.MessageDigest;<span style="white-space:pre"></span>static String generateMD5(String path) throws Exception{String strMD5 = null;File file = new File(path);FileInputStream in = new FileInputStream(file);MappedByteBuffer buffer = in.getChannel().map(FileChannel.MapMode.READ_ONLY, 0, file.length());MessageDigest digest = MessageDigest.getInstance("md5");digest.update(buffer);in.close();byte[] byteArr = digest.digest();BigInteger bigInteger = new BigInteger(1, byteArr);strMD5 = bigInteger.toString(16);return strMD5;}static String generateMD54ByteArray(String path) throws Exception{String strMD5 = null;MessageDigest digest = MessageDigest.getInstance("md5");InputStream in = new FileInputStream(path);byte[] buff = new byte[1024];int size = -1;while((size=in.read(buff))!=-1){digest.update(buff, 0, size);}in.close();BigInteger bigInteger = new BigInteger(1, digest.digest());strMD5 = bigInteger.toString(16);return strMD5;}
0 0
- Java MD5值计算
- Java计算MD5值
- Java--计算文件md5值
- java计算文本MD5值
- Java计算文件MD5值
- JAVA计算文件的MD5值
- JAVA计算文件的MD5值
- Java计算文件的MD5值
- java计算文件的MD5值
- java 计算md5
- JAVA:MD5-MD2计算
- JS JAVA MD5 计算
- 计算MD5值方法
- 文件MD5值计算
- md5值计算方式
- IOS计算MD5值
- 计算 md5 值
- MD5值 计算_
- python内置函数大全
- png、jpeg、bmp、gif区别
- POI读取Excel
- jQuery 事件,jQuery util,jQuery core
- linux内核子系统
- Java计算MD5值
- Nutch1.7Generator源代码分析
- 新开的Linux VPS 需要做的一些事
- 异常处理参考文章
- 指定移动端登陆界面
- 排序问题
- 我的第一个博客
- 学习计划
- 关于ArrayList的初始容量以及扩容的效率问题