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




