Skip to content

What's argon2id? #5804

Answered by phoerious
pokegamer5547 asked this question in Q&A
Dec 11, 2020 · 1 comments · 3 replies
Discussion options

You must be logged in to vote

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…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@pokegamer5547
Comment options

@phoerious
Comment options

@pokegamer5547
Comment options

Answer selected by phoerious
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants