c#

时间:2016-12-02 03:44:03

标签: .net algorithm c#-4.0 cryptography cryptographic-hash-function

可能这是一个愚蠢的问题,但它有点重要,因为我正处于技术审核和基于知识的问题中。

我正在查看C#4.0(使用.net framework 4.0)代码,并想知道在Microsoft的System.Security.Cryptography.RNGCryptoServiceProvider类GetBytes方法实现中使用了什么算法。

强度可能是提供的字节缓冲区的数量,但我很困惑,无法确定RNGCryptoServiceProvider是否使用特定的众所周知的算法或专有的Microsoft。

我认为问题是直截了当的,我正在寻找一个答案,告诉记录的算法的名称或信息是否是其专有的Microsoft。

1 个答案:

答案 0 :(得分:1)

Here is information detailing the approach used in CryptGenRandom.

https://en.m.wikipedia.org/wiki/CryptGenRandom