Ein klassisches Passwort mit 8 Zeichen alphanumerisch hat 36^8 = 2.82 Billionen Möglichkeiten. Das mag zwar viel klingen, aber heutige GPUs haben schone eine Leistung von 2-3 TFlop/s.
Das lässt sich auch wunderbar parallelisieren und bei ca. 10.000 Rechenoperationen kommt man schon nach 3 Stunden an das Passwort, aber nicht nur auf eines, sondern auf alle.
Das hat jedoch nichts mit dem verwendeten Algorithmus zu tun, da nicht der Algorithmus angegriffen wird (bei MD5 mit 128Bit 2^128 Möglichkeiten), sondern das Passwort selbst.
Es mag sein, dass neuere Algorithmen etwas mehr Rechenoperationen brauchen, für eine Kombination, da die Anzahl der Bits steigt bzw. die Komplexität, aber das ist vielleicht eine Stelle und ändert am Grundproblem nichts, dass mit vertretbarem Aufwand in ein paar Tagen das Passwort raus ist.
Zusätzlich Großbuchstaben zu integrieren, hilft auch nur sehr bedingt. Notwendig wären mindestens 12-16 Stellen alphanumerisch, was dann aber schon verdammt schwer zu merken ist, wenn man nicht 2 bestehende Passwörter kombiniert.