-
Notifications
You must be signed in to change notification settings - Fork 0
Tutorial
#Сборка
Описание процесса сборки программы в README.
#Запуск программы в консольном режиме
Запускайте консольную версию программы (PassGen) со следующими опциями:
##Опции
1. -d Стандартный режим ввода пароля. При использовании этой опции необходимо указать следующие параметры:
1. 1. -с Количество символов пароля. Максимальный размер пароля: 32 символа.
1. 2. -s Сложность пароля:
- 1 - используются только буквенные символы в нижнем регистре
- 2 - буквенные символы нижнего и верхнего регистра
- 3 - цифры, буквенные символы каждого регистра
- 4 - все допустимые символы
2. -t Шаблонный режим ввода пароля (требует после себя образец шаблона). Синтаксис шаблона смотрите в разделе бла бла бла
3. -p Загрузка параметров из конфигурационного файла. Синтаксис смотрите в разделе бла бла бла
##Правила оформления шаблона
С - буквенный символ верхнего регистра
с - буквенный символ нижнего регистра
d - цифра
s - символ
?cat? - неизменяемое выражение "cat"
Для указания последовательности символов одного типа (или неизменяемого выражения) после символа типа указывается число - длина последовательности.
Например:
С4?Fulman?d7c - пароль, в котором:
- Первые 4 символа: буквы верхнего регистра
- Присутствует слово "Fulman"
- Есть последовательность из 7 цифр
- Последний символ: буква нижнего регистра
##Правила оформления конфигурационного файла
Конфигурационный файл представляет собой текстовый файл, опции работы программы в котором указаны следующим образом:
Значения присваиваются через знак "=" без пробела. Каждый параметр указывается в отдельной строке без начальных пробелов в верхнем регистре.
DEFAULT_MODE - стандартный режим (соответствует ключу -d).
TEMPLATE_MODE - шаблонный режим (соответствует ключу -t).
Для включения какой-либо из указанных выше опции необходимо присвоить значение 1 требуемому параметру.
Например: DEFAULT_MODE=1
PASS_SIZE - длина пароля в стандартном режиме (соответствует ключу -c). Может принимать значения от 1 до 32.
PASS_STRENGTH - сложность пароля в стандартном режиме (соответствует ключу -s). Принимает значения от 1 до 4.
TEMPLATE - шаблон пароля в соответствии с Правилами оформления
Для запуска откройте файл QPassGen или наберите в терминале:
$./QPassGen
##Горячие клавиши
Ctrl+Q - выход из программы
##Меню
###File Exit - выход из программы
###Options Copy to clipboard - режим копирование пароля в буфер обмена
###Help About - информация о программе
##Random Данная вкладка генерирует пароль в стандартном режиме.
Size - окошко счетчика размера пароля (значения от 1 до 32)
Strength - комбинированное окно выбора сложности пароля (значения от Easy до Paranoid)
Use symbols - окошко метки использования символов (т.е. выбора максимальной сложности Paranoid)
Generate - кнопка запуска генерации пароля, который появится в поле ниже и в буфере обмена (если активна опция "Copy to clipboard")
##Template Данная вкладка генерирует пароль в режиме шаблона.
Your template... - поле ввода шаблона пароля
Generate - кнопка запуска генерации пароля, который появится в поле ниже и в буфере обмена (если активна опция "Copy to clipboard")