|
|
|
|
|
by Reubensson
1515 days ago
|
|
Isn't key derivation function completely separate from aes implementation. I mean you could have used the same broken key derivation with some other aes implementation. Also aes-1024 sounds like some proprietary thingy, not something people should probably trust anyway... |
|
> It turned out that the key derivation function was PBKDF2 using 1000 iteration of MD5 to derive the encryption key. The salt used to derive the keys is constant and hardcoded in all the solutions and all the vendors. This makes it easier for an attacker to guess the user password of a vault using time/memory tradeoff attack techniques such as rainbow tables and to re-use the tables to retrieve passwords for all users using the software. The implementation itself was incorrect and even with a randomly generated unique salt, it would be effortless to recover the password of a user.
I'd stick with veracrypt for now.