Jasypt (Java Simplified Encryption) is a library aimed at providing developers a simple way to add encryption capabilities to their projects including: password digesting, text/binary encryption, Hibernate transparent encryption and Spring Security (ACEGI) integration.
What's new in 1.3:
- A new open provider API which will allow the use of non-default JCE providers like Bouncy Castle. With this, any PBE or digest algorithm you can get from any JCE provider is available for you to use with Jasypt (and thus, for use from HIBERNATE).
- A new web PBE configuration system for avoiding storing encryption passwords in files in web applications, and instead asking the authorised admin for these passwords through a web form each time the application is deployed.
- Ability to output Strings encoded in hexadecimal besides BASE64.
Visit the project's page at:
http://www.jasypt.org
For more specific information on jasypt integration with ACEGI:
http://www.jasypt.org/springsecurity.html
Regards,
Daniel.