工具类:MD5加密
来源:互联网 发布:数据完整性是指 编辑:程序博客网 时间:2024/05/21 06:23
public class MD5Utils {public static final String YAN = "sadf%^234h76UIywe7r8623j4h*&"; /** * 对密码明文进行md5加密 * @param passwrod * @return */ public static String md5Encrypt(String passwrod){ try { MessageDigest digest = MessageDigest.getInstance("md5"); StringBuffer sb = new StringBuffer(); byte[] encryptBytes = digest.digest((passwrod+YAN).getBytes()); for (byte b : encryptBytes) { int i = b & 0xff; // 0xff 是 11111111 // 转换为无符号的整数 String hexString = Integer.toHexString(i); // 转换为16进制 if(hexString.length() == 1){ // 如果长度为1 前面补0 sb.append("0"+hexString); }else{ sb.append(hexString); } } return sb.toString(); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return null; }}
0 0
- MD5 加密工具类
- Md5加密工具类
- MD5加密工具类
- MD5加密工具类
- MD5加密工具类
- MD5 加密工具类
- MD5 加密工具类
- md5 加密工具类
- MD5加密工具类
- 工具类:MD5加密
- MD5加密工具类
- MD5加密工具类
- MD5加密工具类
- MD5加密工具类
- MD5加密工具类
- MD5加密工具类
- MD5加密工具类
- MD5加密工具类
- 工具类:处理网络请求的回应
- 【Hadoop系列第九章】(二)实践:HBase部署及应用
- 对象和数组(8.11)
- 机房之报表(日、周结账单)
- POJ 1028 Web Navigation 模拟,应用STL
- 工具类:MD5加密
- 荷兰国旗排序
- zoj 1586 QS Network【最小生成树 kruskal && prim】
- 从sqlite3中删除表的指定列
- CXF简单示例(一)
- 递归求n!
- Longest Run on a Snowboard
- c++函数指针与默认参数
- 使用直方图统计像素