获取Java的32位MD5实现
来源:互联网 发布:锐思数据库 编辑:程序博客网 时间:2024/05/01 17:42
获取Java的32位MD5实现
public static String md5(String s) { char hexDigits[] = {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'}; try { byte[] btInput = s.getBytes(); // 获得MD5摘要算法的 MessageDigest 对象 MessageDigest mdInst = MessageDigest.getInstance("MD5"); // 使用指定的字节更新摘要 mdInst.update(btInput); // 获得密文 byte[] md = mdInst.digest(); // 把密文转换成十六进制的字符串形式 int j = md.length; char str[] = new char[j * 2]; int k = 0; for (int i = 0; i < j; i++) { byte byte0 = md[i]; str[k++] = hexDigits[byte0 >>> 4 & 0xf]; str[k++] = hexDigits[byte0 & 0xf]; } return new String(str); } catch (Exception e) { e.printStackTrace(); return null; } }
0 0
- 获取Java的32位MD5实现
- 获取Java的32位MD5实现
- js实现的32位MD5代码
- 关于md5加密的实现(16位、32位)
- Java实现获取文件MD5
- JAVA-32位MD5加密算法
- java 32位 MD5加密
- JAVA-32位MD5加密算法
- 16的md5 32位的md5
- Java MD5 16位/32位 算法
- java MD5 加密(16位/32位)
- Java的MD5实现
- java md5 的实现
- java md5 的实现
- java md5 的实现
- MD5 的 Java 实现
- java md5 的实现
- JAVA MD5的网络简洁方案(32位)
- 罗大柚OpenGL ES教程系列LessonOne(Part 1): 绘制一个三角形
- 函数和数组
- C++代码,数据结构-最短路径(两种情况)(迪杰斯特拉算法和弗洛伊德算法)
- 枪枪中枪
- 84. 在状态中思考
- 获取Java的32位MD5实现
- 不算退役贴的退役贴
- 2014年读书计划
- poj 2897
- 游戏引擎开发之路
- 软件开发工程师常用的工具软件
- Android对px和dip进行尺寸转换的方法
- Android基础笔记一之测试与文件操作
- DW学习笔记(2)——div+css布局初识