das jetzt nicht, und wer sich allein schon die vielen vielen möglichkeiten ausrechnet, weiß warum.
128 bit fasst ein md5 hash, ein bit hat die zustände 0 oder 1, also nach Adam Riese und Schürmans Rechenbuch:
2 hoch 128 = 3,40282367 × 10 hoch 38
viel spaß beim durchprobieren
ps:
http://www.wer-weiss-was.de/theme9/article2234027.html