Esempio n. 1
0
        private async Task <string> HashPassword(string password, string salt)
        {
            byte[] byteArraySalt = Encoding.Default.GetBytes(salt);

            Rfc2898DeriveBytes hasher = new Rfc2898DeriveBytes(password, byteArraySalt);

            hasher.IterationCount = 128;
            var test   = hasher.GetHashCode();
            var output = Convert.ToBase64String(hasher.GetBytes(64));

            return(output);
        }