文档章节

关于MD5加密

龙丘丘
 龙丘丘
发布于 2016/03/16 17:09
字数 175
阅读 7
收藏 0

之前搞个md5加密 还要引入类,然后发现加密类的代码那么冗长  其实MD5加密,java都帮我们解决了,只需要三行代码哦

public static String getMD5(String str) {
try {
// 生成MD5加密计算的摘要
MessageDigest md = MessageDigest.getInstance("MD5");
// 计算md5函数
md.update(str.getBytes());
// digest()最后确定返回md5 hash值,返回值为8为字符串。因为md5 hash值是16位的hex值,实际上就是8位的字符
// BigInteger函数则将8位的字符串转换成16位hex值,用字符串来表示;得到字符串形式的hash值
return new BigInteger(1, md.digest()).toString(16);
} catch (Exception e) {
throw new SpeedException("MD5加密出现错误");
}
}

© 著作权归作者所有

龙丘丘

龙丘丘

粉丝 0
博文 7
码字总数 891
作品 0
鄂州
私信 提问
关于MD5算法的问题。。

大家好!问题是这样的:我今天介绍MD5加密算法时,一个老师反驳我说MD5算法不算是加密算法,他的理由是加密算法都是可逆的,而MD5算法不是可逆的,所以不能叫做加密算法。我想请问大家,这个...

enjoy
2011/07/24
3.8K
16
使用 ASP.NET 加密口令

作者:未知 请作者速与本人联系 当我们在网站上建立数据库时,保护用户的信息安全是非常必要的。多数用户不愿意让别人知道自己的信息,同时网管也不想因为安全问题而丢失网站的信誉。无论对于...

晨曦之光
2012/03/09
67
0
关于Oracle针对中文的md5加密

大部分都是讲基本oracle md5加密,在使用中发现,针对中文md5加密,与程序中加密结果不一致。 经研究发现需要在加密之前经两次转码才行。 [sql] view plain copy CREATE OR REPLACE FUNCTION...

Zero零_度
2016/10/08
17
0
FTP服务器之pure-ftpd配置Mysql虚拟ftp账号

Mysql的连接 [root@localhost ~]# mysql -uroot -pxxxxxx(your mysql password) 2. 建立mysql认证数据库 mysql>create database pureftpd;mysql>grant privileges all on pureftpd.* to pur......

Beivis
2014/04/13
0
0
java单向加密算法小结(2)--MD5哈希算法

  上一篇文章整理了Base64算法的相关知识,严格来说,Base64只能算是一种编码方式而非加密算法,这一篇要说的MD5,其实也不算是加密算法,而是一种哈希算法,即将目标文本转化为固定长度,不可逆的...

冬至饮雪
2016/11/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周二乱弹 —— 吾不好梦中插人

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @鱼豆腐233 :#今日歌曲分享# 分享My Chemical Romance的单曲《I Don't Love You》: 《I Don't Love You》- My Chemical Romance 手机党少年们...

小小编辑
今天
92
8
ss5 vpn 安装(linux版本)

1. 创建一个文件夹 /ss5 你也可以自定义,不过后续的地方需要注意自己的地址 2. 下载ss5文件(如果你的服务器没有安装wget请使用 yum -y install wget 命令安装 如果连yum都没安装自己查去)(下...

太黑_thj
今天
2
0
八、RabbitMQ的集群原理

集群架构 写在前面 RabbitMQ集群是按照低延迟环境设计的,千万不要跨越WAN或者互联网来搭建RabbitMQ集群。如果一定要在高延迟环境下使用RabbitMQ集群,可以参考使用Shovel和Federation工具。...

XuePeng77
今天
5
0
mac系统下,brew 安装mysql,用终端可以连接,navicat却连接不上?

问题: 1.报错? 2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found 2.自己通过设置,已经把密......

写bug的攻城狮
昨天
3
0
老生常谈,HashMap的死循环

问题 最近的几次面试中,我都问了是否了解HashMap在并发使用时可能发生死循环,导致cpu100%,结果让我很意外,都表示不知道有这样的问题,让我意外的是面试者的工作年限都不短。 由于HashMap...

群星纪元
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部