Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.79 KB

File metadata and controls

37 lines (26 loc) · 1.79 KB

Классический менеджер паролей Nightlock

Менеджер хранения паролей Nightlock является учебным проектом, реализующий OpenSSL AES-CBC шифрование, рекурсивный доступ к древу паролей и интерфейс управления Livecmd.

1. Схема работы программы

2. Демонстрация работы программы

3. Описание модулей программы

Название Описание
include/ заголовки
requirements/ JSON Library
src/Crypt.cpp AES-CBC
src/Database.cpp JSONDB
src/Manager.cpp Entry-методы
src/formatkit.cpp Цвета и форматы ANSI-терминала
src/init.cpp инициализация ANSI
src/kernel.cpp точка входа
src/livecmd.cpp, src/livecmd пользовательский интерфейс
src/readsecret.cpp Замена символов на "*" при вводе паролей
src/split.cpp Разбить строку на слова
src/utils.cpp Wstring, string, json

4. Блок-схема работы программы