Автоматическая генерация сложных но легко запоминающихся паролей.

apg 002

APG (Automated Pasword Generator) — консольная утилита для автоматической генерации сложных но легко запоминающихся паролей.

apg 003

APG запущенный без дополнительных опций генерирует шесть произвольных паролей, пароли будут достаточно сложными, стойкими к "атаке по словарю". Для того чтобы сделать "запоминающимися" пароли используется опция "-t", пароли выводятся с подсказкой произношения:

apg 004

apg 010

apg 005

Automated Pasword Generator (APG) создаёт "по умолчанию" пароли длинной от восьми до десяти символов (запущенная без дополнительных опций), использующих верхний и нижний регистр. При использовании дополнительных опий генерируемые пароли могут соответствовать любым требуемым критериям, могут генерироваться и сложно-непроизносимые пароли любой длинны.

apg 006

APG поддерживает возможность проверки созданных паролей "атакой по словарю", с использованием словарного файла (/usr/share/dict/words) или с помощью Bloom-фильтра (вероятностная структура данных), если при создании пароля будет совпадение, то такой пароль отбрасывается и генерируется другой. Опция "-s" задаёт генератору случайных чисел начальное значение, окончательно усложняя пароли, при этом оставляя их ещё довольно произносимыми.

apg 008

Для создания Bloom-файла из любого словаря в составе APG имеется утилита apgbfm.

apg 007

Лицензия: Собственная / AS IS (исходный код открыт)

apg 009

Домашняя страница