In git kann man auch verkürzte SHA-1-Hashes verwenden; das sollte für dich auch genügen:
Zitat:
One of the largest Git projects, the Linux kernel, is beginning to need 12 characters out of the possible 40 to stay unique.
Dabei werden nur Hexadezimal-Ziffer genutzt ... da könntest du an der Effizienz noch einiges drehen:
Ascii85.
Damit hast du bei 16 Zeichen >120 Bit statt 64 Bit (hexadezimal). Das sollte ausreichen.