Skip to content

Latest commit

 

History

History
37 lines (32 loc) · 858 Bytes

README.md

File metadata and controls

37 lines (32 loc) · 858 Bytes

About

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.

Files included

  • 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

How to run it on Linux (Debian / Ubuntu)

    1. Download the program
    1. In command line, go to the folder containing the downloaded program
    1. Type make and press enter