package com.mes.metering.util; import com.auth0.jwt.JWT; import com.auth0.jwt.JWTVerifier; import com.auth0.jwt.algorithms.Algorithm; import com.auth0.jwt.interfaces.DecodedJWT; import java.util.Date; import java.util.HashMap; import java.util.Map; /** * @program: wx-template * @description * @author: sgy * @create: 2022-05-02 18:17 **/ public class TokenUtils { //设置过期时间 private static final long EXPIRE_DATE=30*60*100000; //token秘钥 private static final String TOKEN_SECRET = "ZCfasfhuaUUHufguGuwu2020BQWE"; // private static final String TOKEN_SECRET = "56"; public static String token (String username,String password,String flag){ String token = ""; try { //过期时间 Date date = new Date(System.currentTimeMillis()+EXPIRE_DATE); //秘钥及加密算法 Algorithm algorithm = Algorithm.HMAC256(TOKEN_SECRET); //设置头部信息
JWT 加密
最新推荐文章于 2024-07-26 12:28:02 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)