在 Linux(C/C++ 代码)中创建安全随机数的(最佳)方法是什么,比一般的 rand() 结果更随机,而不是像 OpenSSL BN_rand 那样伪?
在 Windows 中,我发现 CryptGenRandom()
是一个不错的选择。 Linux 中是否有任何等效项?
提前谢谢你。
最佳答案
您可以从 /dev/random
中读取,其中填充了一个熵池。维基百科网站上有一些很好的信息:http://en.wikipedia.org/wiki//dev/random
关于c++ - 如何在 Linux 中生成真随机数(不是伪随机数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4062396/