Skip to content

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

License

Notifications You must be signed in to change notification settings

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

No packages published