XOR bits together? For instance. for MD5, bit 0-63 bit XOR 64-127, voila, 64 bit. This will give you a weaker hash, check if this is acceptable to you.
(in addition, if your environment is unlimited - for example, embedded devices - the question arises, "why do you need to reduce it?")
source share