Visual Studio不显示Rfc2898DeriveBytes的所有构造函数

问题描述 投票:1回答:1

我使用Rfc2898DeriveBytes类进行散列密码。我想使用改变散列函数的构造函数(MSDN),但Visual Studio说构造函数不存在,只显示带有三个参数的构造函数。

以前我使用的是带有三个参数的版本。

new Rfc2898DeriveBytes(pass, salt, m_iterations);

这很好用。

new Rfc2898DeriveBytes(pass, salt, m_iterations, HashAlgorithmName.SHA256);

这应该有效,但不行

c# .net visual-studio cryptoapi
1个回答
1
投票

.NET 4.7.2,.NET Core 2.0和.NET Standard 2.1(预览版)中添加了这些重载 - 您可以使用左上角的.NET版本选择器进行检查。

确保您的项目针对其中一个或更高版本。

© www.soinside.com 2019 - 2024. All rights reserved.