Skip to content

rodukov/nightlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Классический менеджер паролей 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. Блок-схема работы программы

About

Безопасный Менеджер хранения паролей с открытым исходным кодом

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors