32 бита на хэш? Запросто..
ты сам подумай, тебе надо просто первые 4 байта (8 символов т.е.) от md5 преобразовать в int

вот тебе короткий хэш в формате int..
Кстати, в некотрых местах штука полезная очень... а коллизии? Ну, надо с умом подходить к этому делу.