Rfc2898DeriveBytes类的iterationCount属性的默认值是什么

时间:2015-10-19 09:37:20

标签: c# .net default-value

我试图通过检查示例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

你可以帮助我了解一下它是什么吗?

1 个答案:

答案 0 :(得分:5)

根据源代码,默认值为1000

此外,建议的最小迭代次数为1000次。

  

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

Source

相同的源代码还包含一个注释代码示例,可以更直接地回答问题。