/// <summary> /// Generates a new salt and encrypts the password /// </summary> public void EncrypPassword(IPasswordEncryptor passwordEncryptor) { Guard.ArgumentNotNull(passwordEncryptor, "passwordEncryptor"); Guard.InstanceNotNull(Password, "Password"); Salt = passwordEncryptor.GenerateSalt(); Password = Password.ComputePBKDF2Hash(Salt, passwordEncryptor); }