A Simple, Reliable and Efficient Encryption Tool (for personal use)
Asymmetric
- ✅ RSA-OAEP-SHA256
Symmetric Authenticated Encryption
- ✅ AES-GCM
- ✅ ChaCha20Poly1305
- ✅ Camellia-GCM
- ✅ Serpent-GCM
- ✅ Twofish-GCM
- ✅ IDEA-EAX
- ✅ Blowfish-EAX
- ✅ TripleDES-EAX
- Strong Password Generator
- Hashing Algorithms (
MD2
,MD4
,MD5
,SHA1
,SHA224
,SHA256
,SHA384
,SHA512
,SHAKE128
,SHAKE256
,KECCAK224
,KECCAK256
,KECCAK384
,KECCAK512
,RIPEMD128
,RIPEMD160
,RIPEMD256
,RIPEMD320
,TIGER
,WHIRLPOOL
,SM3
) - XOR Encryption for nerds
- System & Hardware Information (
CPU
,RAM
,GPU
,OS
,Kernel
...)
- Main Menu
- Straight forward
- Supports the strongest encryption algorithms
- Save Encryptions to a local database (an SQLite3 database which you can export/import)
- Extra Utilities
git clone https://github.com/baderouaich/Enigma
cd Enigma
# on Linux, run install_sys_deps.sh to install system libraries (X11, wayland..)
bash install_sys_deps.sh
mkdir build && cd build
cmake .. -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=Release
make install -j$(nproc)
git clone https://github.com/baderouaich/Enigma
cd Enigma
mkdir build && cd build
cmake .. -G"Visual Studio 17 2022" -A x64 -DCMAKE_BUILD_TYPE=Release
msbuild Enigma.sln -property:Configuration=Release,MultiProcessorCompilation=true -maxCpuCount -verbosity:minimal -noLogo
Tip
Export a backup of your encryptions database occasionally from menu File -> Export and save it somewhere (e.g, clouds like Google Drive).
Note
Backed-up databases do not store any passwords, all data (text & files) are stored as encrypted ciphers (you can see that using tools like sqlite3 browser), which means, even if your backup is compromised, no one can decrypt your data without the encryption password.
If you face any problems feel free to open an issue at the issue tracker. If you feel the program is missing a feature, please raise a ticket on Github. Pull requests are also welcome.