Cryptography in java is a separate subject altogether.Probably we will go in detail another time. However there is always a need for simple encryption and decryption process which we can easily incorporate in our code with out many dependency. While looking for such solution I came across this simple Blowfish
implementation, which is very easy to understand and implement.