Ejemplo n.º 1
0
        public IEnumerable <byte> GetRandomNumberGeneratorBytes(int length)
        {
            var buffer = new byte[length];

            DisposableHelper.Use(randomNumberGenerator => randomNumberGenerator.GetBytes(buffer), () => RandomNumberGenerator.Create());
            return(buffer);
        }
Ejemplo n.º 2
0
 public IEnumerable <byte> HashBytes(string hashName, IEnumerable <byte> bytes)
 {
     return(DisposableHelper
            .Use(hashAlgorithm => hashAlgorithm.ComputeHash(bytes.ToArray()),
                 () => HashAlgorithm.Create(hashName)));
 }