是否有可能以某种方式将整数转换为随机数和字符串? 例如:
Integer i=1;
String genStr=generateString(i);
生成后, genStr
会像WxmFbBirXVaQ2VnN2s
这样。
然后我需要将genStr
转换回数字。这样的事情:
i=backToInteger(genStr);
所以基本上我需要2个功能:加密和解密
在用每个唯一ID标记我的文件后我需要它。
当我将此ID发送给控制器时我想要显示的内容:
https://localhost:8080/MyController/open?id=WxmFbBirXVaQ2VnN2s
所以稍后我可以在id
解密我的MyController
了。任何想法怎么做?
答案 0 :(得分:0)
您可以在会话ID中附加会话ID,即sessionId_num,以便在应用加密之前将其转换为String。在解密期间,如果会话ID不匹配,则拒绝该请求。这可以最大限度地减少重放攻击。