This is a project I created where you can generate passwords for anything with unlimited password length, as well as choose whether or not to add characters to the password.
🔐 Password Pro Сучасний та безпечний генератор паролів з графічним інтерфейсом, створений за допомогою бібліотеки CustomTkinter. Додаток дозволяє швидко створювати складні паролі з можливістю налаштування довжини та використання спеціальних символів.
✨ Особливості Сучасний UI: інтерфейс виконаний у темній темі з використанням стильних віджетів CustomTkinter. Гнучке налаштування: користувач може самостійно вказати бажану довжину пароля. Опція спецсимволів: можливість включити або виключити пунктуацію (!@#$) одним кліком. Безпечне відображення: згенерований пароль з'являється у полі, захищеному від випадкового редагування (режим readonly). Валідація даних: програма автоматично перевіряє, чи введено коректне число для довжини пароля.
🚀 Як запустити Встановіть необхідну бібліотеку: для роботи інтерфейсу потрібен пакет Сustomtkinter: Bash pip install customtkinter
Запустіть скрипт: Bash python passwords.py
🛠️ Використання Встановіть довжину: у полі введення вкажіть кількість символів (наприклад, 12). Оберіть складність: поставте галочку, якщо вам потрібні спеціальні символи. Згенеруйте: натисніть кнопку "Создать пароль". Результат: скопіюйте отриманий пароль із нижнього поля.
⚙️ Технічний стек Інтерфейс: Сustomtkinter (тема: "dark", колір: "blue"). Логіка генерації: модулі random та string. Алгоритм: використовує комбінацію букв (ascii_letters), цифр (digits) та, за запитом, символів пунктуації.