可能这是一个愚蠢的问题,但它有点重要,因为我正处于技术审核和基于知识的问题中。
我正在查看C#4.0(使用.net framework 4.0)代码,并想知道在Microsoft的System.Security.Cryptography.RNGCryptoServiceProvider类GetBytes方法实现中使用了什么算法。
强度可能是提供的字节缓冲区的数量,但我很困惑,无法确定RNGCryptoServiceProvider是否使用特定的众所周知的算法或专有的Microsoft。
我认为问题是直截了当的,我正在寻找一个答案,告诉记录的算法的名称或信息是否是其专有的Microsoft。
答案 0 :(得分:1)
Here is information detailing the approach used in CryptGenRandom.