README.md

PY_GEN_PWD

О ПРИЛОЖЕНИИ (ABOUT)

Запускать BrearPWD.pyw c с предустановленным Python 3.10.3. Программа предназначена для генерации паролей, как по списку (информацию берем из файла /src/data/users.json), так и просто обезличенный список паролей. Набор символов и сложность паролей так же описана в файле users.json.

Сгенерирванные списки сохраняются в файл вида PWD/userPWD_05112022_173348.txt где цифровая часть это дамп времени создания файла в папке pwd

. Пользователей в файле настроек users.json можно разбить по подразделениям для удобства рассылки и документирования паролей. Пример формирования файла представлен в разделе JSON.

TECHNOLOGY

Python 3.10.3 63bit

использованы пакеты Python:

  • time
  • random
  • json
  • tkinter
  • os

JSON

users.json является конфигурационным файлом для генерации паролей по списку.

"__office001__" - меняем на свой номер кобинета, офиса или название подразделения.

"user001" - вбиваем логины или имена пользователей

{
    "name" :
    {
        "__office001__" : [
            "user001",
            "user002",
            "user003",
            "user004",
            "user005"
        ],
        "__office003__" : [
            "user001",
            "user002",
            "user003",
            "user004",
            "user005"
        ]
    },
    "chars" : "abcdefghijklnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890",
    "numchar" : "1234567890",
    "simbchar" : "@#$&",
    "number" : 1,
    "length" : 8
}

Где:

  • chars - список букв
  • numchar - список чисел
  • simbchar - список символов
  • number - количество паролей на пользователя
  • length - длина пароля

Result

Лист паролей сохраняется в .txt в папку “pwd”.

Описание

BraerPWD.pyw для запуска Использует GUI TK Программа предназначена для генерации паролей, как по списку (информацию берем из файла users.json), так и просто обезличенный список паролей. Набор символов и сложность паролей так же описана в файле users.json. Сгенерированные списки сохраняются в файл вида userPWD_05112022_173348.txt где цифровая часть это дамп времени создания файла в папке pwd. Пользователей в файле настроек users.json можно разбить по подразделениям для удобства рассылки и документирования паролей.

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