コード例 #1
0
        public static unsafe Byte[] GetHash(Byte[] buffer, int offset, int count)
        {
            sha1 sha = new sha1();

            sha.Process(buffer, offset, count);
            return(sha.GetHash());
        }
コード例 #2
0
        public static unsafe Byte[] HashStream(Stream stream)
        {
            sha1 sha = new sha1();

            sha.ProcessStream(stream);
            return(sha.GetHash());
        }
コード例 #3
0
        public static unsafe void GetHash(Byte[] buffer, int offset, int count, Byte[] hash, int hashoffset)
        {
            sha1 sha = new sha1();

            sha.Process(buffer, offset, count);
            sha.GetHash(hash, hashoffset);
        }