手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

怎么将java字符串用转化为sha1值

时间:2024-10-27 17:17:02

1、SHA-1是一种单向数据加密算法,它以一种不可逆的方式将它转换成一段密文,转换出来的密文长度较短、位数固定,通常被称作散列值(也称为信息摘要或信息认证代码)。

怎么将java字符串用转化为sha1值

2、在JDK中提供了MessageDigest消息摘要类实现SHA加密算法,启动Eclipse开发工具,点击创建新项目,在创建新项目对话框中输入SHADemo

怎么将java字符串用转化为sha1值
怎么将java字符串用转化为sha1值

3、新建完成项目后右键点击SHADemo新项目,选择创建新的Class文件,输入SHADemo类名,选中生成main方法

怎么将java字符串用转化为sha1值

4、首先编写SHA1加密算法,很简单先导入java.security.MessageDigest消息摘要类,调用MessageDigest.getIntance('SHA-1')获取SHA1加密对象,接着获取要加密的数据UTF-8字节码,调用MessageDigest.digest(data)就能够计算出加密串,最后再把计算出来的字节数组变成十六进制字符串。

怎么将java字符串用转化为sha1值

5、在main方法中输入Hello World!注意后面有一个感叹号,再使用Hello World作为输入,执行前面的加密算法,会发现即使两个输入字符串差别很小,他们加密的结果差别确很大,很难从密文看出明文之间的相似度。

怎么将java字符串用转化为sha1值
© 手抄报圈