Rfc2898DeriveBytes class 的 iterationCount 属性 的默认值是多少

What is the default value of the iterationCount property of Rfc2898DeriveBytes class

我正在尝试通过检查示例 C# 代码将 AES 算法实现为 PHP。但是在 运行 这个构造函数之后,我找不到 Rfc2898DeriveBytes class 的 iterationCount 属性 的默认值:

Rfc2898DeriveBytes k2 = new Rfc2898DeriveBytes(pwd1, salt1);

构造函数定义为:

Rfc2898DeriveBytes(String, Int32)

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

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

根据源代码,默认值为 1000

此外,推荐的最小迭代次数为1000。

Iteration count is the number of times an operation is performed. For this method, the count should be greater than zero. The minimum recommended number of iterations is 1000.

Source

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