Random Lightweight encryption program based on Blowfish, RC4A, RC4plus, Spritz and VMPC. The program choose randomly between the following combination:
- Blowfish_RC4A
- Blowfish_RC4plus
- Blowfish_VMPC
- Blowfish_Spritz
THE PROGRAM IS UNDER GPL 3.0 LICENSE.
-
Header files:
- Blowfish.h
- Core.h (Mother class)
- ORIG_S_P (Original Sbox / Pbox)
- print.h (print function)
- RC4A.h (Child class)
- RC4plus.h (Child class)
- Spritz.h (Child class)
- VMPC.h (Child class)
-
Cpp files:
- Blowfish.cpp
- Select1.cpp
- Select2.cpp
- Select3.cpp
- RC4A.cpp
- RC4plus.cpp
- Spritz.cpp
- VMPC.cpp
- Main.cpp
-
Makefile
-
- Download the program
-
- In command line, go to the folder containing the downloaded program
-
- Type make and press enter