public string ComputeHash(byte[] buffer)
        {
            _md5Digest.Reset();
            Finalize(buffer, 0, buffer.Length);

            _md5Digest.Reset();

            return(BytesToHex(_computedHash));
        }
 public IMD5HashProvider CreateHash()
 {
     _md5Digest = new MD5Digest();
     _md5Digest.Reset();
     _computedHash = new byte[_md5Digest.GetDigestSize()];
     return(this);
 }
 public IMD5HashProvider CreateHash()
 {
     _md5Digest = new MD5Digest();
     _md5Digest.Reset();
     _computedHash = new byte[_md5Digest.GetDigestSize()];
     return this;
 }