Пример #1
0
            /// <summary>
            /// Returns a byte hash from the input byte
            /// </summary>
            /// <param name="b">byte to hash</param>
            /// <returns>binary hash of the input byte</returns>
            public byte[] GetByteHashFromByte(byte b)
            {
                MD4 md4 = new MD4();

                md4.engineUpdate(b);

                return(md4.engineDigest());
            }
Пример #2
0
            /// <summary>
            /// Returns a binary hash from an input byte array
            /// </summary>
            /// <param name="b">byte-array to hash</param>
            /// <returns>binary hash of input</returns>
            public byte[] GetByteHashFromBytes(byte[] b)
            {
                MD4 md4 = new MD4();

                md4.engineUpdate(b, 0, b.Length);

                return(md4.engineDigest());
            }
Пример #3
0
            /// <summary>
            /// Returns a byte hash from a string
            /// </summary>
            /// <param name="s">string to hash</param>
            /// <returns>byte-array that contains the hash</returns>
            public byte[] GetByteHashFromString(string s)
            {
                byte[] b   = Encoding.UTF8.GetBytes(s);
                MD4    md4 = new MD4();

                md4.engineUpdate(b, 0, b.Length);

                return(md4.engineDigest());
            }
Пример #4
0
 /// <summary>
 /// Returns a byte hash from a string
 /// </summary>
 /// <param name="s">string to hash</param>
 /// <returns>byte-array that contains the hash</returns>
 public byte[] GetByteHashFromString(string s)
 {
     byte[] b = Encoding.UTF8.GetBytes(s);
     MD4 md4 = new MD4();
     md4.engineUpdate(b, 0, b.Length);
     return md4.engineDigest();
 }
Пример #5
0
 /// <summary>
 /// Returns a binary hash from an input byte array
 /// </summary>
 /// <param name="b">byte-array to hash</param>
 /// <returns>binary hash of input</returns>
 public byte[] GetByteHashFromBytes(byte[] b)
 {
     MD4 md4 = new MD4();
     md4.engineUpdate(b, 0, b.Length);
     return md4.engineDigest();
 }
Пример #6
0
 /// <summary>
 /// Returns a byte hash from the input byte
 /// </summary>
 /// <param name="b">byte to hash</param>
 /// <returns>binary hash of the input byte</returns>
 public byte[] GetByteHashFromByte(byte b)
 {
     MD4 md4 = new MD4();
     md4.engineUpdate(b);
     return md4.engineDigest();
 }