Пароли: генератор паролейИдея: Nikki Chumakov, 1999. Реализация: KVentz, 2004. Данный генератор паролей создает легко запоминающиеся и, в тоже время, трудноподбираемые пароли. Основная идея состоит в том, что пароли генерируются на основе слогов и поэтому выглядят как слова, которые легко запомнить. Для упрощения запоминания и минимизации ошибок из списка букв, которые могут встречаться пароли убраны те, которые не имеют однозначных аналогов при произношении (j, q, w), а также те, которые в некоторых шрифтах могут выглядеть одинаково (l это строчная L или заглавная i?). Кроме этого, для простоты и удобства запоминания, пароли содержат только строчные буквы и не содержат цифр и других символов. Устойчивость к подбору заключается в том, что неизвестно, из скольки символов состоит пароль: есть слоги из 2-х букв (ka, bu, av) и из 3-х (zhi, ach, shu). Кроме этого, неизвестно и количество слогов, из которых состоит пароль. Например, при заданном количестве слогов, равном 5 и отклонении ±, равном 1, длинна паролей будет варьироваться от 8 до 18 символов. Пароли генерируются из сочетаний 200 слогов, состоящих из 22 уникальных букв. Генератор паролей содержит список стоп-слов и буквосочетаний, которые не могут встречаться в пароле, таким образом, вероятность сгенерировать что-либо непристойное сведена к нулю. Пользоваться генератором очень просто. Параметр «Количество слогов в пароле» задает количество слогов, из которых будут состоять пароли, «Количество паролей» задает количество генерируемых паролей. Параметры «Отклонение -» и «Отклонение +» задают случайные отклонения от количества слогов, указанного в параметре «Количество слогов в пароле». Например, если количество слогов равно 5, а отклонение ± равно 1, то генератор будет создавать пароли со случайным числом слогов от 4 до 6. При каждом нажатии кнопки «Сгенерировать» выдается новый набор паролей, составленный в соответствии с заданными параметрами. V. 1.0 akuztuozatuchbiorid oxtaumruec cheabefdeut boexesizhak akrukozoma oshespoyo upgabuavcaem ucayukit odrapumiibon naeputimdo uxhiuxcho xekeuzhriixag naadivuv uhecisif vuhaizgo onyakuey doxisheufuyxi ibracozhi ciozmeevfudo
|