From 98401eca7432757eac3be490f94ab6953f4a5ce1 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Fri, 05 Jul 2024 23:47:31 +0800 Subject: [PATCH] 后台 --- src/main/java/cc/mrbird/febs/websocket/WsAuthInterceptor.java | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/websocket/WsAuthInterceptor.java b/src/main/java/cc/mrbird/febs/websocket/WsAuthInterceptor.java index 6e6d111..91c2866 100644 --- a/src/main/java/cc/mrbird/febs/websocket/WsAuthInterceptor.java +++ b/src/main/java/cc/mrbird/febs/websocket/WsAuthInterceptor.java @@ -76,15 +76,23 @@ } public static void main(String[] args) { - RSA rsa = new RSA(null, AppContants.PUBLIC_KEY); - String token = rsa.encryptBase64("45" + "_" + System.currentTimeMillis(), KeyType.PublicKey); - System.out.println(token); +// RSA rsa = new RSA(null, AppContants.PUBLIC_KEY); +// String token = rsa.encryptBase64("45" + "_" + System.currentTimeMillis(), KeyType.PublicKey); +// System.out.println(token); + + String token = "kbswT3NAxqcXWcW9gVR6c/hXIFVWRIfaMq99HAiZ/IKPkoHaTlFBbLtFMTMmvUdbm45VtjOnubAMHFhQTz8GoyjhjB7bdDGWFfpe4DcGCKEMf6bWuRqopOeVF8Pst6UTwTZCvPDnbka5wbGggqNvwcSQQT2okjRe+nfU+A5EAfY="; RSA rsas = new RSA(AppContants.PRIVATE_KEY, null); String[] tokens = StrUtil.split(rsas.decryptStr(token, KeyType.PrivateKey), "_"); - System.out.println(tokens); + + + System.out.println(tokens[0]); + System.out.println(tokens[1]); + long currentTime = System.currentTimeMillis(); + boolean b = currentTime - Long.parseLong(tokens[1]) <= 10000; + System.out.println(b); } private Boolean verifyTokenExpired(Long time) { -- Gitblit v1.9.1