I would like to encrypt a textual (configuration) file stored on disk.
Trying to use DES encryption I've had fatal error on client machines, I later found out the algorithm could not handle accented characters (!)
I suspect that was because I was using old packages (sun.misc.BASE64Decoder) - but I'm not sure that is the reason.
However, I'm looking for a simpler solution - I need a really simple encryption (I know some people would not agree on that) - not RSA of 128 bit keys or so, just obscuring the text from curious eyes.
It is really weird that I could not find a simple trivial solution on the web.
How can I implement a simple encryption scheme?
解决方案
Jasypt is a java library which allows
the developer to add basic encryption
capabilities to his/her projects with
minimum effort, and without the need
of having deep knowledge on how
cryptography works.
High-security, standards-based encryption techniques, both for
unidirectional and bidirectional
encryption. Encrypt passwords, texts,
numbers, binaries...
Transparent integration with Hibernate.
Suitable for integration into Spring-based applications and also
transparently integrable with ACEGI
(Spring Security).
Integrated capabilities for encrypting the configuration of
applications (i.e. datasources).
Open API for use with any JCE provider.
...and much more