AutoIt3


GenPass

Назначение

Создаёт уникальный пароль созданный на основе ключевой фразы.




Взаимосвязанные

UniquePassword

Описание

Общее описание

Программа для создания ассоциативного пароля. Всвязи с тем, что для каждого ресурса приходится создавать индивидуальный пароль, а использование множества паролей требует программу менеджер паролей, то лучший выход в данной ситуации - ассоциативный пароль. Это пароль, который создан с использованием ключевой фразы известной только человеку создавшему пароль. Невозможно извлечь ключевую фразу из пароля, так как используется метод - "пароль к фразе является сама фраза" и программа не хранит пароля к фразе, даже исходник не поможет восстановить фразу из сгенерированного пароля. Чтобы получить ключевую фразу потребуется подобрать фразу, которая сгенерирует аналогичный пароль, но это медленный способ прямого перебора и при наличии самого пароля.


Совмещение фразы - помогает иметь одну ключевую фразу на все случаи. Например, ключевая фраза "Моего кота зовут барсик". Создаём пароль к ресурсу "forum.oszone.net" в виде "ключевая фраза + ресурс" или "Моего кота зовут барсик - forum.oszone.net", получаем пароль eg9ZcjQR60TWpX. Далее изменяем ресурс "Моего кота зовут барсик - Skype", получаем пароль tN28LJ5pcwu7EM. Даже если администратор ресурса имеет доступ к паролю (обычно это не так, в базе хранится только хеш пароля), то он не может этот пароль использовать к другим ресурсам. Важно создать свою формулу совмещения фраз, о которой было бы трудно догадаться и не использовать фразы из пары слов. Подбор фразы к паролю равносилен угадыванию числа, которое равно количеству слов русского языка (возможно в сумме с английским) умноженное на количество слов в фразе.


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


Установка лимита символов определяет длину пароля, обычно 8 или 15. Параметр "без повтора" при 1 не оставляет два одинаковых символа следующих друг за другом, при 2 символы вообще не повторяются во всём пароле.


После ввода фразы можно нажать Enter и программа вставит пароль в предыдущее активное окно, в позицию клавиатурного ввода.


Из альтернативных программ можно использовать PassPhrase - http://www.lore.ru/pass.php, именно эту программу я нашёл поиском, после того как написал версию 0.1.


Как использовать программу

  1. Если вы используете программу впервые, то придумайте ключевую фразу. Ввести ключевую фразу в поле ввода.
  2. Сохранить фразу в текущей сессии программы используя кнопку "Сохранить в память" (зелёная стрелка вверх). Это необходимо каждый раз при запуске программы или после очистки кнопкой "Очистить".
  3. Открыть браузер на странице авторизации, скопировать ссылку из адресной строки и поставить курсор в поле ввода пароля (на странице браузера).
  4. Кнопкой "Извлечь домен" вставляем имя домена, ранее скопированного из адресной строки браузера (автоизвлечение домена из гиперссылки).
  5. Кнопка "Вставить" активирует окно браузера (предыдущее активное окно) и вставляет пароль в позицию клавиатурного ввода, т.е. в поле ввода пароля.

Если требуется пройти авторизацию на других страницах, то открываем следующую страницу авторизации, и повторяем действия с 3 по 5-ой пункт.
Если буфер обмена не содержит гиперссылки, то предлагается использовать иной ресурс, такие как: Skype, ICQ, QIP, mail, RAR, 7z. Также это меню можно вызвать как контекстное меню окна. Изменить это меню можно, отредактировав в ini-файле параметр Resources.

В чём удобство программы?

  1. Вам не нужно помнить все пароли, а только ключевую фразу.
  2. Вы имеете доступ к своим аккаунтам на чужом компьютере, просто скачав программу воспользовавшись поиском.

Недостатки

  1. Проблема со сменой пароля. Потребует изменить ключевую фразу, добавив например индекс 1