README.md

PasswordGenerator

генератор паролей для Linux


Что это?

Программа генерации паролей для пользователей системы линукс. Создает пароли со сложностью, которая подходит для всех интернет сервисов, и при этом пароли легко запоминаются. Рассчитана на генерацию паролей на текущий год, по окончании которого пароли (по идее) нужно сменить. В течение календарного года всегда выводит стандартный список паролей. Если год прошел, а пароли пользователем не сменены, или он, вот молодец (!), вспомнил про сервис которым не пользовался пару лет, то в скрипт можно запустить с параметром (год): ./PGenerator.py 2002 После чего будут сформированы пароли, действовавшие в 2002 году.

Как это?

Работает в терминале, при необходимости (в случае когда введен любой параметр запуска) выводит пароли в папке со скриптом в отдельный файл (или в корневую папку пользователя, если запускается через ссылку)

Настройка

Для настройки генератора нужно изменить ключи генерации паролей (хотя можно оставить и такие, я их у себя поменял ))) ). По крайней мере фразу 'Маня зовут Вова я знаю три слова' - этого уже достаточно, чтобы сгенерировались абсолютно уникальные пароли. Ситуация когда два пользователя введут одинаковый ключ не рассматривается - ее просто не может быть, без предварительной договоренности между ними.

Для большей надежности в словаре

suffix = {  'Почтовые ящики': 'тут будет пароль дял почтовых ящиков', 
            'Банки':'деньги-деньги', 
          	'Форумы':'форумы, мы-немы', 
            'Торент трекеры':'пароли для скачивания видяшек, музяшек и прочей ерунды',
            'Программирование':'о а тут будет пароль к гитхабу',
            'Библиотеки':'почитать мы любим',
            'Игры':'танки чтоль???',
            'Сыночка':'Пароли дял сервисов любимого сына',
            'Дочечка':'Пароли дял сервисов любимой деченьки',
            'Прочие пароли':'прочие пароли - всякая хрень', 
            'Для оперативной замены «засвеченных»':'Чтобы было на что заменить скомпроментированный пароль'
             }

измените значения ключей (они на втором месте) на совершенно любые строки

	'тут будет пароль дял почтовых ящиков', 
	'деньги-деньги', 
	'форумы, мы-немы', 
	'пароли для скачивания видяшек, музяшек и прочей ерунды'
...

Как сделать запуск удобным?

Создать символическую ссылку в бинах (/bin) - в этом случае будет запускаться просто из терминала (например создайте ссылку с именем «пароли», тогда в терминале нужно будет набрать «пароли» и нажать ввод. Примерно так: $ пароли или $ пароли 2019 Для большей безопасности, например когда к ПК имеет доступ не только владелец - создать ссылку в /sbin. В этом случае скрипт запустится только с командой sudo и указанием пароля.

Немного о безопасности

Никогда и никому не передавайте настроенный скрипт! Никогда! Никому! Запустив его у себя на машине этот человек получит полную генерацию ваших паролей! Последствия вы, конечно же, представляете…

Описание

Консольный генератор паролей для линукс

Конвейеры
0 успешных
0 с ошибкой