简单MD5加密方法
来源:互联网 发布:简约个人业务源码 编辑:程序博客网 时间:2024/05/22 00:06
public static String md5(String psd){ psd=psd+"phonesafe";//加盐处理,避免MD5码被轻易解析 byte[] hash; try {//1,指定加密算法类型(MD5),并将需要加密的字符串中转换成byte类型的数组,然后进行随机哈希过程 hash=MessageDigest.getInstance("MD5").digest(psd.getBytes("UTF-8")); } catch (NoSuchAlgorithmException e) { throw new RuntimeException("MD5 should be supported?",e); } catch (UnsupportedEncodingException e) { throw new RuntimeException("UTF-8 should be supported?",e); } //2,循环遍历bs,然后让其生成32位字符串,固定写法 StringBuilder hex=new StringBuilder(hash.length*2); for(byte b:hash){ //3,拼接字符串过程 if((b & 0xFF)<0x10)hex.append("0"); hex.append(Integer.toHexString(b & 0xFF)); } return hex.toString(); }
0 0
- 简单MD5加密方法
- 简单的MD5加密方法
- 简单介绍使用MD5加密的方法
- MD5加密和简单加密
- MD5简单加密
- 简单MD5加密
- MD5简单加密
- md5加密简单说明
- MD5简单加密
- md5加密简单实现
- 简单md5加密
- java简单MD5加密
- iOS简单MD5加密
- 简单MD5加密类
- 简单的MD5加密
- MD5加密简单应用
- MD5简单加密
- 简单实现MD5加密
- 霸屏射线4
- Dubbo产生背景安装及使用
- 文件系统最长绝对路径问题_G
- LeetCode#168 Excel Sheet Column Title
- lbp算子实现
- 简单MD5加密方法
- 详解SpringIOC
- 软件测试常见面试题
- 线程池原理
- DOS批处理命令之shift命令
- 暑期dp46道(31)--HDOJ 1087 最大上升子序列和 dp(水)
- linux目录结构
- Android api23、api24中导入httpclient.jar的方法
- com/android/dx/command/dexer/Main:Unsupported major.minor version 52.0