System.Security.Cryptography.PasswordDeriveBytes
namespace System.Security.Cryptography
{
public class PasswordDeriveBytes : DeriveBytes
{
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);
}
}