【问题标题】:Which Psudo-Random Number Generation algorithm does RNGCryptoServiceProvider use?RNGCryptoServiceProvider 使用哪种伪随机数生成算法?
【发布时间】:2014-03-23 14:02:27
【问题描述】:

有许多经过验证和完善的伪随机数生成算法可供使用,以及最近受到审查的其他算法;我想知道 .Net 4.0 RNGCryptoServiceProvider 使用哪种算法?

在我将正在进行的项目上线之前,我很想知道这个问题的答案。

非常感谢

菲尔

【问题讨论】:

    标签: .net security c#-4.0 cryptography


    【解决方案1】:

    通过检查代码,它默认PROV_RSA_AESPROV_RSA_FULL,具体取决于操作系统,但您可以传入自己的 CspParameters 实例,指定来自 list list 的算法

    【讨论】:

    【解决方案2】:

    它使用CryptGenRandom。它从 Windows 中包含的 Crypto API 获取。

    【讨论】:

      猜你喜欢
      • 2016-02-08
      • 1970-01-01
      • 2013-10-18
      • 1970-01-01
      • 2019-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多