На главную

Шифрование и ключи

PBKDF2 и HKDF

Считает производный ключ из пароля или секрета и замеряет, сколько итераций тянет ваше устройство.

Не секрет, но у каждого пользователя своя.

Производный ключ

Заполните поля и нажмите «Посчитать»

Всё считает Web Crypto в браузере

Когда какой

  • PBKDF2 — когда на входе пароль человека. Он намеренно медленный: чем больше итераций, тем дороже перебор. OWASP советует от 600 000 для SHA-256.
  • HKDF — когда на входе уже случайный секрет (общий ключ из обмена, мастер-ключ). Он быстрый, растягивать его специально не нужно, зато он умеет делать несколько разных ключей из одного через поле «контекст».
  • Соль не секретна, но обязана быть разной. Один и тот же пароль с разной солью даёт разные ключи — это и ломает радужные таблицы.