Exemple #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 static byte[] GetByteHashFromByte(byte b)
        {
            MD4_Old md4 = new MD4_Old();

            md4.engineUpdate(b);

            return(md4.engineDigest());
        }
Exemple #2
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 static byte[] GetByteHashFromString(string s)
        {
            byte[]  b   = Encoding.UTF8.GetBytes(s);
            MD4_Old md4 = new MD4_Old();

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

            return(md4.engineDigest());
        }
Exemple #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 static byte[] GetByteHashFromString(string s)
        {
            byte[] b = Encoding.UTF8.GetBytes(s);
            MD4_Old md4 = new MD4_Old();

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

            return md4.engineDigest();
        }
Exemple #4
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 static byte[] GetByteHashFromBytes(byte[] b)
        {
            MD4_Old md4 = new MD4_Old();

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

            return md4.engineDigest();
        }