Когда менеджер паролей превращает ваш мастер-пароль в ключ шифрования, важна не только сама формула, но и то, сколько усилий и памяти требует её подбор. Разница между Argon2id и PBKDF2 заключается в разнице между взломом, который стоит копейки на видеокарте, и взломом, который экономически бессмысленен.
Мастер-пароль нельзя использовать как ключ шифрования напрямую: он слишком короткий и предсказуемый для этого. Функция растяжения ключа (key derivation function) берёт пароль и превращает его в криптографически стойкий ключ, специально делая это медленно и затратно. Смысл в том, что для легитимного входа эта задержка в доли секунды не заметна, а для перебора миллионов вариантов пароля превращается в те же миллионы задержек, умноженные друг на друга.
PBKDF2, старый и всё ещё широко используемый стандарт, но у него один структурный недостаток: он требует много вычислений, но почти не требует памяти. Это делает его удобной мишенью для взлома на GPU и специализированных чипах (ASIC/FPGA), где тысячи вычислительных ядер параллельно перебирают варианты, а память не является узким местом вообще. Один современный видеокарточный кластер перебирает PBKDF2-хеши на порядки быстрее, чем обычный процессор.
Argon2id, победитель Password Hashing Competition 2015 года, намеренно требует не только процессорное время, но и много оперативной памяти на каждое вычисление. Это резко снижает выгоду от параллельного перебора: GPU и ASIC эффективны там, где много дешёвых вычислительных единиц можно выстроить в ряд, но не там, где каждая из них должна держать в памяти десятки мегабайт одновременно. У Argon2id есть три параметра (сколько памяти использовать, сколько итераций делать и сколько потоков задействовать), и каждый из них можно подкрутить под конкретный баланс скорости и защиты.
Ключ шифрования из мастер-пароля в Сэйфком выводится через Argon2id прямо в браузере: сервер никогда не получает ни пароль, ни его производную в открытом виде. Профиль подобран не произвольно: 64 МиБ памяти, 3 итерации, 4 параллельных потока. Это рекомендованные OWASP параметры для интерактивного входа, где вычисление должно занимать доли секунды на обычном устройстве, но оставаться заметно дороже для массового перебора, чем классический PBKDF2 с сопоставимым временем на легитимный вход.
Есть один намеренный нюанс, о котором стоит сказать прямо: быстрая разблокировка приложения по короткому PIN-коду (4-6 цифр) в пределах уже открытой вкладки использует PBKDF2, а не Argon2id. Причина не в непоследовательности, а в математике самой задачи. Полноценный Argon2id-профиль с 64 МиБ памяти занимает заметное время на каждый вызов: это приемлемо для входа несколько раз в день по мастер-паролю, но убило бы саму идею PIN как быстрого способа разблокировки в течение рабочей сессии. При этом PIN защищает не хранилище на сервере, а короткоживущий локальный ключ в sessionStorage, который исчезает при закрытии вкладки и требует полного мастер-пароля заново. Для этого узкого сценария 100 000 итераций PBKDF2-SHA256 достаточно, чтобы сделать офлайн-перебор PIN дорогим, не делая при этом разблокировку раздражающе медленной.
Главный вывод для пользователя простой: устойчивость к взлому базы, если она вдруг утечёт, определяется не только длиной мастер-пароля, но и тем, насколько дорого его переберать. У Сэйфком эта цена заложена на уровне алгоритма, а не оставлена на волю случая. Но это не отменяет того, что короткий или предсказуемый мастер-пароль всё равно остаётся самым слабым звеном в этой цепочке.
Оставьте контакты: перезвоним в течение 15 минут и подберём решение под вашу задачу.
© 2026 Сэйфком. ИП Михайлов А.И. Все права защищены.