guyue
2025-07-18 565e8ac5039eb2c7c63695f9e3494ef00cb47185
src/main/java/com/linghu/utils/OpenCryptUtil.java
@@ -4,6 +4,7 @@
import cn.afocus.crypt.sign.UserSign;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
@@ -36,7 +37,12 @@
            // 调用 open-crypt 的加密方法(根据实际API调整)
            //user转为 json
//            String json = JSON.toJSONString(user);
            return UserSign.gen(user, "fY9tX7vX7qH5bN2cD8eM4xD2fH7uL4xM".getBytes(StandardCharsets.UTF_8));
            String secret ="fY9tX7vX7qH5bN2cD8eM4xD2fH7UL4xM";
            JSONObject geoJSON = new JSONObject();
            geoJSON.put("name",user);
            String token = UserSign.gen(geoJSON.toJSONString(),secret.getBytes(StandardCharsets.UTF_8));
            return token;
//            return UserSign.gen(user, "fY9tX7vX7qH5bN2cD8eM4xD2fH7uL4xM".getBytes(StandardCharsets.UTF_8));
        } catch (Exception e) {
            throw new RuntimeException("加密失败:" + e.getMessage(), e);
        }