Hallo,
crypt macht nicht einfach MD5, sondern verwendet MD5 für weitere Berechnungen:
http://en.wikipedia.org/wiki/Crypt_(Unix)#MD5-based_scheme
Allein MD5 reicht dir nicht. Du bräuchtest schon eine ganze crypt(3)-Implementierung in JavaScript. Ich glaube nicht, dass sich so etwas finden lässt.
Mathias