Md5加密
来源:互联网 发布:大神小的知错了txt下载 编辑:程序博客网 时间:2024/06/06 03:46
常在开发中用到Md5加密算法现,记录下。
package com.example.lic;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Md5Util {public static void main(String[] args) {String psd = "123";encoder(psd);}private static void encoder(String psd) {try {StringBuffer stringBuffer = new StringBuffer();// 指定加密算法类型MessageDigest instance = MessageDigest.getInstance("MD5");// 将需要加密的字符串转换成byte类型的数组,然后进行随机哈希过程byte[] digest = instance.digest(psd.getBytes());System.out.println("长度:" + digest.length);// 循环遍历digest,然后让其生成32位字符串,固定写法for (byte b : digest) {int i = b & 0xff;// int类型的i需要转化为16进制字符String hexString = Integer.toHexString(i);System.out.println("hexString:" + hexString);if (hexString.length() < 2) {hexString = "0" + hexString;}stringBuffer.append(hexString);}System.out.println("stringBuffer:" + stringBuffer.toString());} catch (NoSuchAlgorithmException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
0 0
- MD5加密
- MD5加密
- md5加密
- MD5加密
- md5加密
- MD5加密
- MD5加密
- md5 加密
- MD5加密
- md5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- 调用运算符
- JAVA开发前奏
- Ring 3层枚举进程的四种方法
- 【ASP.Net】学习入门笔记一
- Redis应用学习总结(二)-sharejedis源码分析
- Md5加密
- PAT乙级1041
- C++实现txt文件传输 上
- 排序算法(4):基数排序
- 448. Find All Numbers Disappeared in an Array 难度:easy
- 【Unity3D入门教程】鼠标和键盘输入与控制
- 二叉树前中后序遍历相互求法
- 在 Linux 虚拟机中手动安装或升级 VMware Tools
- C++笔记之函数新特性