Rfc2898DeriveBytes类的iterationCount属性的默认值是多少?

本文关键字:多少 默认值 类的 iterationCount 属性 Rfc2898DeriveBytes | 更新日期: 2023-09-27 18:18:14

我试图通过检查示例c#代码来实现AES算法作为PHP。但是我无法找到Rfc2898DeriveBytes类的iterationCount属性的默认值运行这个构造函数后:

Rfc2898DeriveBytes k2 = new Rfc2898DeriveBytes(pwd1, salt1);

构造函数定义为:

Rfc2898DeriveBytes(String, Int32)

和所有我发现的是:https://msdn.microsoft.com/en-us/library/1bah3ekk(v=vs.100).aspx

你能帮我了解一下它是什么吗?

Rfc2898DeriveBytes类的iterationCount属性的默认值是多少?

根据源代码,默认为1000。

另外,推荐的最小迭代次数是1000。

迭代计数是执行操作的次数。对于此方法,计数应该大于零。建议的最小迭代次数为1000。

来源

同样的源代码还包含一个注释代码示例,它更直接地回答了这个问题。