使用MD5加密密码工具类
来源:互联网 发布:cet6网络课程 编辑:程序博客网 时间:2024/06/05 17:30
public class PasswordUtil { private final static String[] hexDigits = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f" }; /** * 转换字节数组为16进制字串 * * @param b * 字节数组 * @return 16进制字串 */ public static String byteArrayToHexString(byte[] b) { StringBuffer resultSb = new StringBuffer(); for (int i = 0; i < b.length; i++) { resultSb.append(byteToHexString(b[i])); } return resultSb.toString(); } private static String byteToHexString(byte b) { int n = b; if (n < 0) n = 256 + n; int d1 = n / 16; int d2 = n % 16; return hexDigits[d1] + hexDigits[d2]; } public static String MD5Encode(String origin) { String resultString = null; try { resultString = new String(origin); MessageDigest md = MessageDigest.getInstance("MD5"); resultString = byteArrayToHexString(md.digest(resultString .getBytes())); } catch (Exception ex) { } return resultString; } public static void main(String[] args) { System.err.println(MD5Encode("123456")); } }123456密码加密后输出的是:e10adc3949ba59abbe56e057f20f883e
阅读全文
0 0
- 使用MD5加密密码工具类
- java使用MD5密码加密
- IOS 密码使用MD5加密
- MD5加密工具类(直接使用)
- MD5 加密工具类
- Md5加密工具类
- MD5加密工具类
- MD5加密工具类
- MD5加密工具类
- MD5 加密工具类
- MD5 加密工具类
- md5 加密工具类
- MD5加密工具类
- 工具类:MD5加密
- MD5加密工具类
- MD5加密工具类
- MD5加密工具类
- MD5加密工具类
- JFreeChart生成动态折线图
- 正则表达式
- 关于行为树插件Behavior Designer的学习(二)_Composites复合任务
- linux 14.04安装cuda7.5
- 编写一个程序 -9
- 使用MD5加密密码工具类
- 当RxJava遇上Retrofit
- 手风琴+ECharts
- ubuntu14 python2.7上安装scipy,numpy,matplotlib的方法
- Java序列化与反序列化
- jQuery的ready函数不执行,报错:Unexpected end of input "",原因是js有语法错误,js文件中的所有东西即变量,一点也没有创建到内存中
- 脚本输出01到15的数值之seq的用法
- 初探React框架的预备知识点笔记——随时更新
- BZOJ2462 二维hash