【发布时间】:2025-12-31 14:45:17
【问题描述】:
我如何确保随机算法为两个不同的程序生成相同的随机数。我正在尝试制作一个使用共享密码或密钥的聊天程序,然后使用该密钥生成一个随机字符串,该字符串只能对两个程序进行预测。
例如
A 人:asd4sa5d8s5s5d5sd 乙:asd4sa5d8s5s5d5sd
A 人:2SDASD5545S B人:2SDASD5545S
【问题讨论】:
-
您可以使用 MD5 或 SHA1 等哈希算法,而不是使用随机数生成器。
-
-1。当您需要任何类型的安全性时,不要使用非加密 PRNG。除非您真正了解发生了什么,否则最好不要实现自己的加密。