Exemple #1
0
        public void SetPassword(string password)
        {
            Guard.Argument(() => password).NotNull().LengthInRange(8, 32);
            Salt = XUtils.GetRandomBytes(64).ToBase64();
            var passAndSalt = password + Salt;

            PasswordHash = passAndSalt.ToUTF8().GetSHA256();

            SecurityVersion++;

            UpdatedAtNow();
        }