import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import io.jsonwebtoken.Claims;
import io.jsonwebtoken.JwtBuilder;
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.SignatureAlgorithm;
import lombok.extern.slf4j.Slf4j;
/**
* @Descrition jwt加解密工具
* @Author hujie
* @Date 2019/3/8
**/
@Slf4j
public class JwtUtil {
/**
* 解密
* @param jsonWebToken
* @param base64Security
* @return
*/
public static Object decrypt(String jsonWebToken, String base64Security) {
try {
log.info("reqTOKEN{}",jsonWebToken);
Claims claims = Jwts.parser().setSigningKey(base64Security.getBytes()).parseClaimsJws(jsonWebToken).getBody();
return JSON.toJSON(claims);
} catch (Exception ex) {
log.error("decrypt error, msg = {}", ex.getMessage());
return null;
}
jwt加解密工具 MD5加密
最新推荐文章于 2024-05-11 10:03:47 发布
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import io.jsonwebtoken.Claims;import io.jsonwebtoken.JwtBuilder;import io.jsonwebtoken.Jwts;import io.jsonwebtoken.SignatureAlgorithm;import lombok.extern.slf4j.Slf4j;/** * @D
摘要由CSDN通过智能技术生成