This is a preparation to be able to build KeePassX against Qt 5.
It's responsible for processing protected strings in kdbx files.