Aber du könntest den MD5 Hash auch verkürzen indem du ihn anders Darstellst, zum Beispiel durch eine Darstellung zur Basis 64 anstatt der Hexadezimalen. Dadurch musst du zwar mehr verschiedene Zeichen eingeben aber halt weniger.
Wenn es aber darum geht, eben diesen Hash von Nutzern irgendwo "abtippen" zu lassen, halte ich das fuer keine gute Idee.
wenns darum geht, das ding in einer datenbank zu speicher spart man damit a aber gute 50% platz und braucht stat 32 bytes nur 16 bytes zur speicherung eines md5 hash - beim auslesen kann man das ganze ja wieder zurückrechnen und hat nix verloren