TGViewer
Инженер Контекста Инженер Контекста @proitru · 947 subscribers
Post #2789 141
Олег Оболенский, технический директор одного из подразделений VK Tech, рассказал на Хабре, как в свободное время собрал сервис bestpassword.ru — генератор паролей на основе случайных русских слов.

Идея: пароль из несвязанных слов («грустноватые еноты») запомнить проще, чем случайный набор символов — при той же стойкости. Техника известна с 1982 года, но автор завернул её в современный веб-сервис на Go.

Под капотом:
— Сборка русского словаря через токенизацию корпуса текстов (Apache OpenNLP) + ручная фильтрация мата
— Алгоритм на основе Leet-замен: слова транслитерируются, подбираются по длине, получают цифры и спецсимволы
— Дисковая хэш-таблица утечных паролей для проверки гипотез
— Оценка стойкости по энтропии (0–100 баллов)

John the Ripper с русским словарём не смог взломать дефолтный пароль за месяц. Из 25 тыс. слабейших паролей из реальных утечек — 1% взломан на обычном ноутбуке за первые сутки.

Читать

#habr
  • 👍 1
More from @proitru
  1. Oct 15, 2026Второй мозг контент-менеджера. Часть 2. Четыре задачи из моей недели Не откладываем в долг…
  2. Oct 14, 2026Второй мозг контент-менеджера. Часть 1. Что стало с базой контента Больше года назад я нач…
  3. Oct 9, 2026Сегодня хочется просто поддержать коллег из Yandex и Yandex Cloud. Тем, кто пытается восст…
  4. Oct 2, 2026Post #2990
  5. Sep 24, 2026Не давай модели подбирать слова. Заметка для редакторов про метод Птачека Томас Птачек, че…
  6. Sep 12, 2026Не вайбкодь на выходных, не вайбкодь на выходных, не вайбкодь на выходных...
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →