cwj1991 / Descrambler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DESCRIPTION:

There are two funcionalities in this program. The first is a file scrambler which takes a text file and saves it as a scrambled bin file. The second is a file descrambler which reads in the scrambled bin file and descrambles it back to a text file. There is a GUI interface that selects the file to be converted and contains two push bottons and two corresponding QTextEdits. The first button runs the file scrambler code and displays the scrambled file on the first QTextEdit. The second button calls the descrambler program and then displays the descrambled code on the second QTextEdit.

ADDITIONAL PROGRAMS TO RUN THE PROJECT:

  • QT

INSTRUCTIONS:

*From the terminal once in the project directory: qmake - project qmake make

  • Run the executable by doing ./FileScrambler

  • There are some test files to try the project in the the TestFiles directory.

  • You can click on any of those files and click Scramble or Descramble in the GUI to see both formats of the file.

  • Detailed steps on how to use our scrambler/descrambler:

  1. First run the executable ./FileScrambler
  2. Press Scramble pick a file and watch it get translated into binary
  3. Press descramble to change it back to the original format

About


Languages

Language:C++ 64.7%Language:C 35.3%