可在线运行 AI 集合,涵盖 AI 文案生成、写作辅助、AI 绘图与照片修复、AI 配音、字幕生成、语音转录以及 AI 视频创作和数字人等多种 AI 服务
有人说使用Random作为token的随机数生成器会产生安全问题,为什么说Random不安全?
因为如果可以得到Random对象产生的两个连续随机数,就可以预测该Random对象下一个将要生成的随机数。下面是通过Random产生的两个连续int随机值,来预测下一个int随机值的代码。
输出结果如下
每个人输出结果不同,但是两个值应该是相等的,在对安全性要求比较高的业务场景应该使用SecureRandom来替代Random。更多详细的内容可以参考随机数生成器Random的安全性问题。
内容