Esempio n. 1
0
        /// <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);
        }