Hey there,
I needed a PM version I could run on my Windows Mobile phone without having internet access, and the Javascript version wouldn't run on the included IE or in minimo, so I thought I'd just port the PHP version available here.
Since I know python and there's a version of python for Windows Mobile, that's what I used. It uses TK as a graphical toolkit, but can also be run on the command line (the command line interface is only tested on my Linux PC, Windows Mobile does not have that AFAIK)
Depending on whether you have python 2.4, python 2.5, and/or the python-crypto extention, it will enable more or less hashes. At the moment, it does not support l33t conversion (because I don't use it). Just use "--help" to list the command-line switches.
I've tested quite a few hashes, and it seems to always return the same password as the PHP version, but I did not test it thoroughly. It would need more tests (or even better: a testsuite). The "convert any string to the required charset" function is close to black magic to me, but that's because I'm a very inexperienced programmer
Anyway, here it is, if you want to look at it of if you think it could be useful to you:
http://gauret.free.fr/fichiers/passwordmaker.pyIt can work with python 2.4 or python 2.5, the python-crypto module, and uses Tkinter (TK) for the graphical interface.
Python for Windows Mobile :
http://pythonce.sourceforge.netHow to install TK on WM:
http://pythonce.sourceforge.net/Wikka/Tkinterpython-crypto:
http://www.amk.ca/python/code/crypto (should be already packaged by your favorite distro)
It should work on plain Windows too, but I didn't try it.
By the way, any idea when the java version would be available ? I tried to compile it from SVN on my Linux PC and failed (but then, I don't know java...)
Thanks !