jwt加密
1.pom
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>0.9.1</version>
</dependency>
<dependency>
<groupId>com.auth0</groupId>
<artifactId>java-jwt</artifactId>
<version>3.4.0</version>
</dependency>
2.demo
public static void main(String[] arg) {
//jwt加密
String jwt = Jwts
.builder()
//SECRET_KEY是加密算法对应的密钥,这里使用额是HS256加密算法
.signWith(SignatureAlgorithm.HS256, "GWATOCTP")
//expTime是过期时间
.setExpiration(new Date(System.currentTimeMillis() + 1 * 60 * 1000))
.claim("userKey", "234")
.claim("token", "18")
.compact();
//jwt解析
Claims claims = Jwts.parser()
//SECRET_KEY是加密算法对应的密钥,jjwt可以自动判断机密

本文主要介绍了JWT(JSON Web Token)的加密过程,包括在项目中引入JWT的相关依赖,以及通过实例演示了JWT的使用方法。
最低0.47元/天 解锁文章
1416

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



