md5加密
来源:互联网 发布:联通4g网络不好怎么办 编辑:程序博客网 时间:2024/04/29 06:53
public class Md5Util {/** * 给指定字符串按照md5算法去加密 * @param psd需要加密的密码加盐处理 * @returnmd5后的字符串 */public static String encoder(String psd) {try {//加盐处理psd = psd+"mobilesafe";//1,指定加密算法类型MessageDigest digest = MessageDigest.getInstance("MD5");//2,将需要加密的字符串中转换成byte类型的数组,然后进行随机哈希过程byte[] bs = digest.digest(psd.getBytes());//System.out.println(bs.length);//3,循环遍历bs,然后让其生成32位字符串,固定写法//4,拼接字符串过程StringBuffer stringBuffer = new StringBuffer();for (byte b : bs) {int i = b & 0xff;//int类型的i需要转换成16机制字符String hexString = Integer.toHexString(i);//System.out.println(hexString);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加密
- MD5加密
- md5加密
- MD5加密
- md5加密
- MD5加密
- MD5加密
- md5 加密
- MD5加密
- md5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- ios 真机调试
- Linux查看硬件配置命令
- BZOJ 1552 浅谈SPLAY维护区间最值
- [python]使用python实现蜡烛图绘制
- Array Challenge 2017 多校10 矩阵快速幂
- md5加密
- 剑指Offer第七题(Java实现)
- 沉浸式顶部导航栏
- 星际争霸AI训练环境与自主规划决策问题初探
- Java多线程之Lock的使用--重入锁(ReentrantLock)、Condition、公平锁和非公平锁、ReentrantReadWriteLock的使用(读写锁)
- Spring Boot 学习笔记
- P1434 滑雪
- kaldi源码中run.sh脚本分析
- 认识Nginx