Hi HN. This has been bugging me a very long time, hopefully the brilliant minds of HN can enlighten me.
I use KeePassX as a password manager, and I store the kdb file in Sparkleshare folder as a way for backing up and syncing with multiple devices.
The kdb file in itself is encrypted, but if someone stole the git repo, they technically have many versions of the same file with minor variations. Would that in any way reduce the security of the file?
Would really love to hear with people think.
>For both algorithms [AES/Twofish], a 128-bit initialization vector (IV) is generated randomly each time you save the database.
>This allows multiple databases to be encrypted using the same key without observable patterns being revealed.
I'm no crypto expert, but I think this also covers multiple versions of your kdb file.
[0]: http://keepass.info/help/base/security.html#secencrypt