/// <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 md4 = new MD4(); md4.engineUpdate(b); return(md4.engineDigest()); }
/// <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 md4 = new MD4(); md4.engineUpdate(b, 0, b.Length); return(md4.engineDigest()); }