.net - RNGCryptoServiceProvider 使用哪种伪随机数生成算法?

标签 .net security c#-4.0 cryptography

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

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

非常感谢

菲尔

最佳答案

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

关于.net - RNGCryptoServiceProvider 使用哪种伪随机数生成算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22591882/

相关文章:

c# - 如何从资源中获取文件作为流? (。网)

c# - 在图片框、窗体上查找碰撞区域

entity-framework - 未找到具有不变名称 'System.Data.SqlServerCe.4.0' 的 ADO.NET 提供程序的 Entity Framework 提供程序

asp.net - ASP.NET 中的 HTML 转 PDF

c# - WPF RichTextBox - 插入符号位置的父元素

c# - 绘制圆后如何将其视为控件? - 移动和选择形状

c# - 是否应该重写所有接口(interface)以返回 Task<Result>?

security - 什么时候使用散列散列函数安全?

security - CSRF token 的生存期应达到多长时间?

php - 限制ajax调用来源