我看到很多人std::random_device一起谈论安全问题.
std::random_device
例如,这里是幻灯片22.
据cppreference,std::random_device:
std :: random_device是一个均匀分布的整数随机数生成器,它产生非确定性随机数.
它没有明确谈论安全性.
是否有任何明确提及的有效参考std::random_device对加密是安全的?
c++ random cryptography c++11
是否可以接受使用C标准库的rand()函数,该函数都随机数并不必须加密安全?如果是这样,还有更好的选择吗?如果没有,应该使用什么?
rand()
当然,我认为关于偏斜的常见警告适用。
c random
random ×2
c ×1
c++ ×1
c++11 ×1
cryptography ×1