<PackageReference Include="NETStandard.Library" Version="2.0.2" />

System.Security.Cryptography.PasswordDeriveBytes

public string HashName { get; set; }

public int IterationCount { get; set; }

public byte[] Salt { get; set; }

public PasswordDeriveBytes(byte[] password, byte[] salt)

public PasswordDeriveBytes(byte[] password, byte[] salt, CspParameters cspParams)

public PasswordDeriveBytes(byte[] password, byte[] salt, string hashName, int iterations)

public PasswordDeriveBytes(byte[] password, byte[] salt, string hashName, int iterations, CspParameters cspParams)

public PasswordDeriveBytes(string strPassword, byte[] rgbSalt)

public PasswordDeriveBytes(string strPassword, byte[] rgbSalt, CspParameters cspParams)

public PasswordDeriveBytes(string strPassword, byte[] rgbSalt, string strHashName, int iterations)

public PasswordDeriveBytes(string strPassword, byte[] rgbSalt, string strHashName, int iterations, CspParameters cspParams)

public byte[] CryptDeriveKey(string algname, string alghashname, int keySize, byte[] rgbIV)