Hutool-crypto
是Hutool提供的一个工具包,包括常见的加密方式:对称加密,非对称加密,摘要加密。
Hutool的官方网址概述 | Hutool
Maven的官方网址Maven Repository: cn.hutool,可以在仓库中导入Hutool的依赖包
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.25</version>
</dependency>
我们首先来讲解一下加密的方式
摘要加密
摘要加密只能单向进行加密,解密的成本很高
如果用于密码的加密,将加密好的密码存储到数据库中,当用户登录时候,进行密码的校验,只需要将用户输入的密码进行加密与数据库中的密码进行对比,看是否相同。
常见的摘要加密有MD5,SHA1,SHA256,SHA512
SHA1,SHA256,SHA512的安全程度依次增强,加密后的输出长度也是越来越长
@SpringBootTest
public class HutoolCryptoTest {
@Tes

最低0.47元/天 解锁文章
1004

被折叠的 条评论
为什么被折叠?



