MD5加密的util
来源:互联网 发布:淘宝关键词top100 编辑:程序博客网 时间:2024/05/22 08:26
public class Md5Util { /** * 给指定字符串按照md5算法去加密 * @param psd 需要加密的密码 加盐处理 * @return md5后的字符串 */ public static String encoder(String psd) { try { //加盐处理 psd = psd+"mobilesafe"; //1,指定加密算法类型 MessageDigest digest = MessageDigest.getInstance("MD5"); //2,将需要加密的字符串中转换成byte类型的数组,然后进行随机哈希过程 byte[] bs = digest.digest(psd.getBytes()); //3,循环遍历bs,然后让其生成32位字符串,固定写法 //4,拼接字符串过程 StringBuffer stringBuffer = new StringBuffer(); for (byte b : bs) { int i = b & 0xff; //int类型的i需要转换成16机制字符 String hexString = Integer.toHexString(i); if(hexString.length()<2){ hexString = "0"+hexString; } stringBuffer.append(hexString); } //5,打印测试 System.out.println(stringBuffer.toString()); return stringBuffer.toString(); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return ""; }}
0 0
- MD5加密的util
- MD5加密的util文件
- MD5加密util
- MD5&SHA加密util类(Java)
- MD5加密MD5的源代码
- Ext.util.MD5 基于js的MD5
- C#的MD5加密
- Javascript的MD5加密
- Java的MD5加密
- Java的MD5加密
- java的md5加密
- MD5加密的改良
- WinForm的MD5加密
- Java的MD5加密
- IOS的MD5加密
- MD5加密的实现
- java的MD5加密
- md5的加密方法:
- 第一次用结构体
- React-native 获取屏幕宽度/高度/像素
- Dijkstra(迪杰斯特拉)算法
- java集合概述
- POJ 3734 Blocks(矩阵快速幂)
- MD5加密的util
- Error: Your project contains C++ files but it is not using a supported native build system
- uva1352 Colored Cubes
- Codeforces 389D Fox and Minimal path【构造+二进制思维】好题!
- 百度地图在scrollview里面滑动冲突解决以及跳转到百度地图app的方法
- Linux字符设备驱动
- C——变量
- 启动Tomcat提示:指定的服务未安装
- Redis 集群方案介绍