Also, there should be lots of implementations of crypt() out there. Perhaps even one for ASP, but you can likely also found one that can be easily ported.