SafeZone is an encrypted credential manager in TUI (ncurses) that uses AES-256 and SHA-512 for security. It contains its own library, for integration with other projects in a simplified way.
- Lightweight code
- TUI interface for managing credentials and other encrypted data
- AES-256 encryption for file encryption
- Integrity check system (using SHA-512 hash verification)
g++makencursesandncurses-developensslandlibssl-dev
The program can be compiled and installed on the system in a simple way using:
sudo make installThe binary will be moved to /usr/bin/safezone, now you need to edit the configuration file /root/.config/safezone/config to add the partition that will be used to store the keys.
You need to have a free partition (I recommend using external storage for a more secure experience).
The configuration file must have the variable DRIVE for the program to use that partition to store the keys.
DRIVE=/dev/sda1
To start the program, run sudo safezone.