我试图弄清楚硬件RNG实际上是否比RNGCryptoServiceProvider更安全.
鉴于来自RNGCryptoServiceProvider的随机性是使用各种系统和用户数据提供的,例如进程ID,线程ID,系统时钟,系统时间,系统计数器,内存状态,可用磁盘集群和散列用户环境块以及国际标准加密算法[ ref],除了速度之外,还有什么理由将硬件RNG用于安全应用吗?
编辑:我想在所有这些中假设运行RNG的计算机没有被压缩 - 也就是说,没有间谍应用程序.
.net security random cryptography
.net ×1
cryptography ×1
random ×1
security ×1