Tom Trenka
The DojoX Cryptography project is a set of implementations of public crypto algorithms. At the time of writing, only MD5 and Blowfish are complete and tested; at least 5 other algorithms on the way.
DojoX Cryptography is comprised of both symmetric (Blowfish) and asymmetric (MD5) algorithms. Symmetric algs always implement encrypt() and decrypt() methods; asymmetric algs implement compute().
DojoX Cryptography has no dependencies, outside of the Dojo package system and DOH.
Grab the following from the Dojo SVN Repository: http://svn.dojotoolkit.org/var/src/dojo/dojox/trunk/crypto.js http://svn.dojotoolkit.org/var/src/dojo/dojox/trunk/crypto/*
Install into the following directory structure: /dojox/crypto/
...which should be at the same level as your Dojo checkout.
See the Dojo API tool (http://dojotoolkit.org/api)