- 10
- 0
- 约 10页
- 2017-07-05 发布于重庆
- 举报
实验二—MD5加密算法
1、MD5Util.java---MD5加密算法
package com.it.xx;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Util {
public String getMD5(byte[] source) {
String s = null;
// 用来将字节转换成16进制表示的字符
char[] hexDigits = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f };
try {
MessageDigest md = MessageDigest.getInstance(MD5);
md.update(source);
// MD5的计算结果是一个128位的长整数,用字节表示为16个字节
byte[] tmp = md.digest();
// 每个字节用16进制表示的话,使用2个字符(高4位一个,低4位一个),所以表示成16进制需要32个字符
char[] str = new char[16 * 2];
int k = 0;// 转换结果中对应的字符位置
for (int i = 0; i 16;
您可能关注的文档
- 南昌市红谷滩长堎立交东侧地段城市设计设计任务书.doc
- 博爱牵引管道施工方案.doc
- 压铸件缺陷和产生的原因.doc
- 压铸模具设计注意事项.doc
- 厦门理工学院数字电路实验十一.doc
- 压力容器题库2016修.doc
- 厦门市2014-2015高二(下)生物期末质检试题.doc
- 北师大实验中学自主复习系列之二.docx
- 参展服务中心网梁楼盖专项施工方案.doc
- 厨余生产工艺要求.docx
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- DGTJ08-2113-2012 逆作法施工技术规程.pdf VIP
- 本科毕业论文-年产量240万吨冷轧带钢车间设计.doc VIP
- DGTJ08-2116-2012 内河航道工程设计规范.pdf VIP
- 中铁隧道集团机设备管理规则.doc VIP
- 主治医生的工作述职报告范文(七篇).docx VIP
- DGTJ08-2119-2013 地源热泵系统工程技术规程.pdf VIP
- 合肥市2026届高三(二模)物理试卷(含答案).pdf
- JTGQS 013-1977 公路桥涵设计图 钢筋混凝土圆管涵洞.docx VIP
- 雅马哈PSR-740、640中文说明书.pdf VIP
- 新版《医疗器械监督管理条例》培训考核试题及答案.docx VIP
原创力文档

文档评论(0)