public MasterKey(string secretPassword, byte[] salt, int iterations, Pbkdf2 pbkdf2) { Salt = salt; SecretKey = pbkdf2.Compute(secretPassword, Salt, iterations); Iterations = iterations; }
public Encryptor(Pbkdf2 pbkdf2, Aes aes) { _pbkdf2 = pbkdf2; _aes = aes; }
public MasterKey(string secretPassword, int iterations, Pbkdf2 pbkdf2) : this(secretPassword, pbkdf2.GenerateSalt(), iterations, pbkdf2) { }