Argon2 — це сучасна криптографічна функція гешування паролів, що перемогла у конкурсі Password Hashing Competition у 2015 році. Вона має три головні варіанти: Argon2i, Argon2d та Argon2id. Алгоритм захищає дані від атак за допомогою спеціального налаштування пам'яті та часу виконання. [1, 2, 3]
Варіанти алгоритму
Argon2d: швидкий, використовує залежний від пам'яті доступ, стійкий до GPU-атак.
Argon2i: використовує незалежний від пам'яті доступ, захищений від атак за сторонніми каналами.
Argon2id: гібридний варіант, який поєднує переваги обох типів і є рекомендованим стандартом для збереження паролів. [1]
Основні параметри
Пам'ять (Memory cost): обсяг оперативної пам'яті, необхідний для обчислення.
Час (Time cost): кількість ітерацій або проходів.
Паралельність (Parallelism): кількість потоків виконання. [1]


