From a3f7b661a1b7d2d4b48ae5144041b916cd40e6d4 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Mon, 01 Jul 2024 16:11:47 +0800
Subject: [PATCH] 后台

---
 src/main/java/cc/mrbird/febs/websocket/WsAuthInterceptor.java |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/websocket/WsAuthInterceptor.java b/src/main/java/cc/mrbird/febs/websocket/WsAuthInterceptor.java
index f62a686..6e6d111 100644
--- a/src/main/java/cc/mrbird/febs/websocket/WsAuthInterceptor.java
+++ b/src/main/java/cc/mrbird/febs/websocket/WsAuthInterceptor.java
@@ -29,8 +29,8 @@
         //invite_id_时间戳 例如:45656161_4554848489的加密
         String token = params.get("token");
         if (StrUtil.isNotBlank(token)) {
-            String inviteId = token;
-//            String inviteId = resolveToken(token);
+//            String inviteId = token;
+            String inviteId = resolveToken(token);
             log.info("----->{}", inviteId);
             if (StrUtil.isBlank(inviteId) || AppContants.TIME_OUT.equals(inviteId)) {
                 return false;
@@ -75,6 +75,18 @@
         }
     }
 
+    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 rsas = new RSA(AppContants.PRIVATE_KEY, null);
+        String[] tokens = StrUtil.split(rsas.decryptStr(token, KeyType.PrivateKey), "_");
+
+        System.out.println(tokens);
+    }
+
     private Boolean verifyTokenExpired(Long time) {
         boolean isDebug = false;
         if (!isDebug) {

--
Gitblit v1.9.1