public static RandomNumberGenerator Create() { return new RandomNumberGeneratorImplementation(); }
public string GenerateSalt() { byte[] saltBytes = new byte[128 / 8]; using (var rng = RandomNumberGenerator.Create()) { rng.GetBytes(saltBytes); } string salt = Convert.ToBase64String(saltBytes); return(salt); }