博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
md5 加密
阅读量:6672 次
发布时间:2019-06-25

本文共 747 字,大约阅读时间需要 2 分钟。

hot3.png

不多说,直接贴代码
public static void MD5Test() {		MessageDigest md = null;		try {			md = MessageDigest.getInstance("MD5");		} catch (NoSuchAlgorithmException e) {			e.printStackTrace();		}		String s = "ss"; // 将要加密的字符串		System.out.println("加密之前的字符串:" + s);				md.update(s.getBytes()); // MD5加密算法只是对字符数组而不是字符串进行加密计算,得到要加密的对象		byte[] bs = md.digest(); // 进行加密运算并返回字符数组				for (byte b : bs) {			System.out.print(b + "|"); // 打印出来加密后的字符数组		}		System.out.println();		StringBuffer sb = new StringBuffer();		for (int i = 0; i < bs.length; i++) { // 字节数组转换成十六进制字符串,形成最终的密文			int v = bs[i] & 0xff;			if (v < 16) {				sb.append(0);			}			sb.append(Integer.toHexString(v));		}		System.out.println("加密之后的字符串:" + sb);	}

转载于:https://my.oschina.net/u/1264926/blog/170728

你可能感兴趣的文章
Redis实现广告缓存、并完善缓存击穿
查看>>
如何绘制最美的鱼骨图?
查看>>
什么是session?什么是cookie?session和cookie有什么区别?
查看>>
javascript引擎执行的过程的理解--语法分析和预编译阶段
查看>>
百度正式发布PaddlePaddle深度强化学习框架PARL
查看>>
迟到但重要的事
查看>>
Node.js 指南(不要阻塞事件循环或工作池)
查看>>
Java抽象类与接口的区别
查看>>
一张图让自己搞懂(mēng)原型&原型链
查看>>
前端每日实战:75# 视频演示如何用纯 CSS 创作一支摇曳着烛光的蜡烛
查看>>
.NET或将引入类型类和扩展
查看>>
Windows 使用 ln -s 创建软链接
查看>>
来看一场 AI 重建的 3D 全息世界杯比赛!
查看>>
动态权限<三>华为小米特殊机制
查看>>
Python黑帽编程2.6 模块
查看>>
远端访问MySQL
查看>>
f(f(x))=-x, x是Int32,这类函数的抽象理解
查看>>
[LeetCode] Longest Consecutive Sequence
查看>>
CentOs~程序部署那些事
查看>>
关于查询扩展版ESI高被引论文的说明
查看>>