JAVA MD5加密算法
来源:互联网 发布:有道英语翻译软件下载 编辑:程序博客网 时间:2024/06/13 04:54
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Md5Util { /** * @param args */ public static void main(String[] args) { //加盐 String psd = "123"+"abc"; encoder(psd); } /**给指定字符串按照md5算法去加密 * @param psd需要加密的密码 */ private static void encoder(String psd) { try { //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()); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } }}
阅读全文
0 0
- JAVA MD5 加密算法
- java加密算法(md5)
- MD5加密算法(java)
- Java加密算法(DES,MD5)
- java MD5加密算法
- java MD5 加密算法
- MD5 java 加密算法
- JAVA MD5加密算法
- JAVA MD5加密算法
- Java版MD5加密算法
- Java MD5加密算法
- java MD5加密算法
- MD5加密算法,java实现
- java MD5 加密算法实现
- java md5加密算法
- Java MD5加密算法学习
- Md5加密算法java实现
- MD5加密算法JAVA实现
- MyBatis7:MyBatis插件及示例----打印每条SQL语句及其执行时间
- 项目中引入log4j
- 【JavaWeb】0810-0811 Servlet
- Python笔记(二)——高级特性|函数式编程
- c3p0连接数据库 out of memery
- JAVA MD5加密算法
- 刷题——Silver Cow Party POJ
- QT在QLabel 或QPushButton等插入图片
- ns2多接口扩展错误调试
- redis常用工具介绍
- Netty源码解读(三)Channel与Pipeline
- 感知机 @ Python
- 虚函数的好处
- 剑指offer--->顺时针打印矩阵