A Simple, Reliable and Efficient Encryption Tool (for personal use)
Ordered by strength
- ✅ RSA-OAEP-SHA256
- ✅ 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 linux_sysdeps.sh to install system libraries (X11, wayland..)
# bash linux_sysdeps.sh
mkdir build && cd build
cmake .. -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=Release # or -G"Visual Studio 17 2022" to use the MSVC compiler
make install -j$(nproc) # or -j%NUMBER_OF_PROCESSORS% on Windows
- All Enigma files will be installed to
/home/$(whoami)/Enigma/
(Linux) |C:\Program Files\Enigma\
(Windows) - To uninstall simply remove the installed
Enigma/
directory. Please make sure you export your encryptions from menuFile -> Export
before removing the directory.
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.