MD5 java程序工具类
来源:互联网 发布:网络的好处具体事例 编辑:程序博客网 时间:2024/06/05 20:10
需求:
一个字符串需要用java程序的MD5加密,适用场景一般是登录或者请求远程接口
工具类代码编写:(此工具类网上查找,出处已忘记)
/* * * md5加密方法,传入需要加密字符串,返回32位小写MD5值*/public static final String GetMd5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; char str[]; byte strTemp[] = s.getBytes(); try { MessageDigest mdTemp = MessageDigest.getInstance("MD5"); mdTemp.update(strTemp); byte md[] = mdTemp.digest(); int j = md.length; str = new char[j * 2]; int k = 0; for (int i = 0; i < j; i++) { byte byte0 = md[i]; str[k++] = hexDigits[byte0 >>> 4 & 0xf]; str[k++] = hexDigits[byte0 & 0xf]; } return new String(str); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return null; }
阅读全文
1 0
- MD5 java程序工具类
- java MD5工具类
- Java MD5工具类
- java Md5工具类
- java工具类MD5
- java MD5工具类
- java md5工具类
- JAVA MD5工具类
- java MD5工具类
- java MD5加密工具类
- java Md5加密工具类
- MD5加密Java工具类
- MD5加密Java工具类
- 【java工具类】MD5加密
- Java MD5 加密工具类
- java Md5加密工具类
- java Md5加密算法工具类
- Java MD5加密工具类
- linux
- TabLayout与ViewPager联用
- Git可视化教程——Git Gui的使用
- redis 的两种持久化方式及原理
- 说说自己遇到的一个问题
- MD5 java程序工具类
- Spring关于IOC基础学习一
- JS函数返回值return
- react中引入图标和背景图片
- 读要闻 | 8月中国经济全面不及预期 “滞胀”的脚步越来越近?
- mysql的常用命令
- File类常用方法
- JavaScript基础之Chaining
- python文件操作详解