1 documents found
Information × Registration Number 2124U003814, Article popup.category Бакалаврська робота Title popup.author popup.publication 01-01-2024 popup.source_user Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» popup.source https://ela.kpi.ua/handle/123456789/68676 popup.publisher Київ Description Програма є кросплатформним настільним додатком для генерації, зберігання та обслуговування паролів, орієнтованим на зручність та швидкість використання. Вона дозволяє генерувати складні паролі з можливістю налаштування, використовує Argon2 і hashlib для хешування, а також Cryptography для шифрування. Паролі зберігаються у SQLite з використанням SQLAlchemy для зручної роботи з даними. Графічний інтерфейс розроблений на основі Tkinter та CustomTkinter. Програма підтримує оновлення та видалення паролів, пошук по опису, перевірку складності паролів та рекомендації щодо їх надійності. Застосунок зберігає історію згенерованих паролів та автоматично очищає застарілі записи. За допомогою PyInstaller та PyPoetry, програма може бути упакована у виконувані файли для Windows, Ubuntu та macOS. Дипломна робота виконана на 71 сторінках, містить 33 ілюстрацій, 3 таблиці, 2 додатки та 34 джерела в переліку посилань. Мета роботи – створення настільного програмного забезпечення генерації та обслуговування паролів. Методи та засоби: мова програмування Python, поєднання вбудованої графічної бібліотеки Tkinter та допоміжної графічної біблотеки CustomTkinter, бібліотеки хешування Argon2 та hashlib, бібліотека шифрування з використанням ключа Cryptography, а саме сутність Fernet з цієї бібліотеки, система керування базами даних SQLite, фреймворк для взаємодії з базою даних SQLAlchemy, фреймворк для компіляції виконуваних файлів PyInstaller, інструмент пакування PyPoetry, система контрою версій Git та операційні системи Windows 10, Ubuntu 20.04, Ubuntu 22.04, macOS. Результат – кросплатформний настільний додаток з різноманітними опціями генерації, редагування, шифрування, перевірки та збереження паролів. popup.nrat_date 2025-03-31 Close
Article
Бакалаврська робота
:
published. 2024-01-01;
Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», 2124U003814
1 documents found
search.subscribing
search.subscribe_text
Updated: 2026-03-26
