I have a web application and I am trying to send encrypted data into the database. The web application is in Java and database is in MySQL. My table fields are normal stuff like
integer and so on.
I have to say I am new to Cryptography so I was looking for easy to implement API for now until I fully study cryptography. Then I came across Jasypt.
I tested this API and the good thing is it is converting binary to Base64 String. However I have the following questions.
Jasyptsupport Authenticated Encryption? If so, for what algorithm?
Jasypt last publish date is 25 Feb 2014. Does this mean its encryption methods are now "out dated" ? (I guess probably now)
If we use a String encryption algorithm in Jasypt, is it sufficient enough to protect sensitive information like credit card numbers and health records? (I know no protection is "best" and will be "unbreakable" forever, that's why I used the word "sufficient enough")