How I encrypt my disks on Linux, with an explanation of PBKDF2 and Argon2
I invested some time to understand the command cryptsetup luksFormat that is used for disk encryption on Linux and to figure out a secure choice of parameters that work best for my needs and the hardware I have. Within I present to you my learnings about encryption (Key Derivation Functions, KDF for short), my hardware-specific recommendations (I use a AMD Ryzen 5 5600G CPU and 32 GiB of DDR4 RAM), and how you need to adjust the parameters I chose for myself if you have less RAM than I use.