I am currently working on a project that will handle fairly confidential personal information, although these are not backaccount numbers, this is still confidential personal information, and I want to do everything I can to encrypt and save this information inside mysql as much as possible safer. Therefore, now I am intensively looking for some security measures that can deal with this confidential information.
One easy way I found to encrypt / decrypt strings and text blocks would be using mcrypt. But when I look at mcrypt here on stackoverflow, I noticed that many people say that mcrypt is not secure after that.
So now I wonder how safe is this? Does it take a lot of hacking skills, say, skills to crack and decrypt stored information if the key is stored securely? Do I need to be afraid that a hacker with little skills may decrypt the encrypted information that I am going to store on mysql server? So, what skills are needed to crack the encrypted information encrypted using mcrypt?
If Mcrypt isn't good enough to use, what good alternatives aren't complicated using gnupg extensions?
Hermes trismegistus
source share