АНАЛІЗ МЕТОДІВ ГЕНЕРАЦІЇ ТА КЕРУВАННЯ ПАРОЛЯМИ З ВИКОРИСТАННЯМ АЛГОРИТМУ AES
Ескіз недоступний
Дата
2025
Автори
Назва журналу
Номер ISSN
Назва тому
Видавець
ВСП "ОТФК ОНТУ", Відділення Комп'ютерних систем
Анотація
У кваліфікаційній роботі розглядається питання розробки локального
програмного застосунку для безпечного керування паролями та застосовується
підхід, що забезпечує повний контроль користувача над власними даними.
Основна мета роботи – створити надійний менеджер паролів, що використовує
симетричне шифрування за стандартом AES-256 для захисту чутливої інформації
від несанкціонованого доступу.
У рамках проекту проведено ґрунтовний аналіз існуючих комерційних
рішень для керування паролями та обґрунтовано вибір технологічного стеку.
Особливу увагу приділено реалізації криптографічного ядра на базі бібліотеки
cryptography, що забезпечує шифрування всієї бази даних. Для автентифікації
користувача застосовано механізм виведення ключа шифрування з майстерпароля за допомогою хеш-функції SHA-256, що унеможливлює зберігання ключа
у відкритому вигляді.
Робота передбачає розробку програмного застосунку на мові Python із
використанням фреймворку PyQt6 для створення інтуїтивного графічного
інтерфейсу. Застосунок забезпечує повний цикл керування записами, включає
генератор криптографічно стійких паролів на основі модуля secrets, а також
реалізує інтелектуальний пошук з допущеннями. Динамічні налаштування мови
та теми інтерфейсу дозволяють адаптувати програму до потреб користувача.