ReadMe.txt

    PassGen Version 1.0 16.11.2021

    ОБЩЕЕ ОПИСАНИЕ ПРОГРАММЫ

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

    ИНСТРУКЦИЯ ПО ПРИМЕНЕНИЮ

    КНОПКИ ДЛЯ ВЫБОРА СИМВОЛОВ

    Для выбора символов, из которых будет генерировать пароль, необходимо включить/выключить соответсвующие кнопки:

    • Кнопка “123” позволяет сгенерировать пароль из чисел;
    • Кнопка “ABC” позволяет сгенерировать пароль из заглавных букв латинского алфавита;
    • Кнопка “abc” позволяет сгенерировать пароль из строчных букв латинского алфавита;
    • Кнопка “@#$%” позволяет сгенерировать пароль из таких символов, как “!@#$%^” и так далее;
    • Кнопка “Il10O” позволяет указать, использовать ли неоднозначеные символы (то есть символы, которые можно спутать друг с другом) при генерации пароля. По умолчанию данная кнопка выключена.

    Пример: Если включена кнопка “123” и при этом кнопка “Il10O” выключена, то пароль будет сгенерирован случайным образом из символов “23456789”, то есть таких цифр, как “0” или “1” в сгенерированном пароле не будет. Если включены обе указанные кнопки, то пароль будет сгенерирован случайным образом из символов “0123456789”.

    Примечание: Если включено более одной кнопки выбора символов, то случайно сгенерированный пароль не обязательно будет состоять из всех выбранных символов. Например, если включены кнопки “123”, “ABC” и “abc”, то сгенерированный пароль может не содержать в себе строчных букв.

    КНОПКИ ОБЯЗАТЕЛЬНОГО ПРИМЕНЕНИЯ СИМВОЛОВ

    Для того, чтобы сгенерированный пароль обязательно содержал в себе выбранные символы, необходимо воспользоваться кнопкой обязательного применения символов, обозначенной символом “+”. Справа от каждой кнопки для выбора символов, кроме кнопки “Il10O”, расположена кнопка “+”.

    Пример: Если включены кнопки “123”, “ABC” и “abc”, и при этом напротив кнопки “abc” включена кнопка “+”, то сгенерированный пароль будет ОБЯЗАТЕЛЬНО содержать в себе строчные буквы, но не обязательно заглавные буквы и цифры.

    УКАЗАНИЕ ДЛИНЫ ГЕНЕРИРУЕМОГО ПАРОЛЯ

    Чтобы указать, какое количество случайных символов будет в сгенерированном пароле, необходимо ввести в окно ввода/вывода число от 3-х (минимальное количество символов в пароле) до 18-ти (максимальное количество символов в пароле), затем нажать на кнопку “ENT”.

    Примечание: По умолчанию, длина пароля составляет 3 символа.

    ГЕНЕРАТОР ПАРОЛЯ

    Когда выбраны символы, из которых будет генерироваться пароль и указано количество символов в генерируемом пароле (количество символов можно не указывать, по умолчанию, длина пароля составляет 3 символа), для того, чтобы пароль сгенерировался необходимо нажать на кнопку “GEN”. Сгенерированный пароль появиться в окне ввода/вывода. При повторном нажатии на кнопку “GEN” пароль случайным образом сгенерируется ещё раз, с такими же параметрами (символы, обязательные символы, количество символов).

    Примечание: Сгенерированный пароль автоматически будет скопирован в буфер обмена.

    СОЗДАНИЕ ЛОГИНА ДЛЯ СГЕНЕРИРОВАННОГО ПАРОЛЯ

    Для того, чтобы сгенерированному паролю присвоить логин перед последующим сохранением, необходимо в строку ввода/вывода вместо пароля написать желаемый логин, затем нажать на кнопку “LOGIN”. Сохранение логина не является обязательным, при сохранении пароля без указания логина, логин не будет сохранен.

    СОХРАНЕНИЕ СГЕНЕРИРОВАННОГО ПАРОЛЯ И ЛОГИНА

    Сохранить сгенерированный пароль вметсе с указанным логином (сохранение логина не является обязательным, при сохранении пароля без указания логина, логин не будет сохранен), необходимо ввести в строку ввода/вывода желаемое имя для сохранения пароля, затем нажать на кнопку “SAVE”. Указанные логин и пароль будут сохранены в текстовый файл, расположенный в директории с программой в следующем виде:

    name: Логин: login, Пароль: password

    где: “name” - это имя, указанное при сохранении пароля; “login” - это логин, указанный перед сохранением пароля (в случае, если логин не указан, после слова “Логин:” не будет ничего указано); “password” - это сгенерированный и сохраненный пароль.

    ОТКРЫТИЕ ФАЙЛА С СОХРАНЕННЫМИ ДАННЫМИ

    Открыть файл с сохраненными данными можно с помощью кнопки OPEN.

    ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

    Данная программа является первым проектом после прохождения обучения по языку Python. Дополнения и замечания принимаются. Для связи со мной можете использовать e-mail: ilya@temerev.ru

    Описание

    Программа для генерации пароля заданной длины из выбранных символов и работе с сохраненными паролями

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