Testing a remix of the dren.ch Javascript lib, now compatible with Perl's Crypt::Blowfish. (NB: haven't tried it with block coding progs such as Crypt::CBC, but simple concat is fine.)
Common
Key: 12345678
Data: abcdefgh
Perl / Crypt::Blowfish
Encrypted: 3acbc7bcd0f698c6
Decrypted: abcdefgh
Perl / Crypt::Blowfish_PP
Encrypted: 3acbc7bcd0f698c6
Decrypted: abcdefgh
Javascript / dren.ch blowfish (original)
Javascript / dren.ch blowfish (remix)
See the Perl test source (zipped text)
Nab the Blowfish Remix Javascript
Use as normal:
var blowfish = new Blowfish("text for the key");
var enc = blowfish.encrypt("text to encrypt");
var dec = blowfish.decrypt(enc);
This run took 0.07 user seconds and 0 sys seconds.