If none of those "fit", then I would recommend Blowfish encryption. It fits all of your criteria, except I'm not entirely sure about the Java front (I use Perl, myself).
BTW, has anyone else run into their gateway and/or merchant account telling them they need to comply w/ VISA, MasterCard, AmEx's new CC compliance scheme? I could rant on for a few hours (over beer ;)) on this - it's a very ridiculous set of hurdles to go through, especially when you're a small shop.
- Jason -- TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug TriLUG Organizational FAQ : http://trilug.org/faq/ TriLUG Member Services FAQ : http://members.trilug.org/services_faq/ TriLUG PGP Keyring : http://trilug.org/~chrish/trilug.asc
