What's argon2id? #5804
-
What's argon2id? Some kind of encryption? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Argon2id is a variant of our key derivation function, which is stronger against side-channel attacks, an important property if you are not guaranteed to be the only user on your system. Until now, KeePass has only supported Argon2d, so that is what we implemented as well. While the KeePass author still prefers Argon2d, we will most likely make Argon2id the recommended KDF in the future. AES is still being used for the actual encryption, so nothing changes there. There is a write-up from KeePass here: https://keepass.info/help/base/security.html#secdictprotect We will also prepare one ourselves. |
Beta Was this translation helpful? Give feedback.
Argon2id is a variant of our key derivation function, which is stronger against side-channel attacks, an important property if you are not guaranteed to be the only user on your system.
Until now, KeePass has only supported Argon2d, so that is what we implemented as well. While the KeePass author still prefers Argon2d, we will most likely make Argon2id the recommended KDF in the future. AES is still being used for the actual encryption, so nothing changes there.
There is a write-up from KeePass here: https://keepass.info/help/base/security.html#secdictprotect
Here is the IETF RFC draft, which also recommends Argon2id as the default for "all environments": https://tools.ietf.org/html/draft…