Random Caesar Cypher Generator

RCCG

This is a simple program that is meant to encrypt and decrypt messages, currently only words. It's based off of the Caesar Cipher however in the next versions the program will become more complicated to a level where the original message is impossible to recover without the original program.

Versions:

NOTE: the executable files might be considered a virus, they are 100% safe

Also find this project on GitHub

Plans(?):

-Making the encoded messages increasingly difficult to decode without the use of the original program.

-Adding a Level 2 encryption.

-Possibility of protecting the source code.

-Make executables not detected as a possible virus - idk how I'm going to solve this

Change Log:

08/11/2023

2 years... crazy

-Version 4 Alpha Woo-Hoo! We can finally support spaces, LFG!

-Reworked Caesar Cipher shifting to preserve spaces in sentences

-Entirely reworked binary conversion layer to support new Cipher shift for space preservation in sentences

-Option to open encrypted text from a .txt file and save encrypted text to a .txt

-Extra shifting options to add more variation in the encryption (the codes for the new options are pretty basic and will be reworked)

-Release of a script (RCCG) made for integration into other applications, like GUI's

-Release of a very basic GUI for easy use based on the v4 Alpha. It supports saving to files as well, Ooooo.


That's all  for this release, I spent way too much of my time doing this instead of studying for my last midterm of the semester. Oh yeah I got into university, yay me. Well, that's all for me probably for the next few months. 

See you guys later!

19/04/2021

A new version two months later, shocking.

-Version 3 released

-Change in message outputting, encoding marker was changed.

-The program separates the encoding marker and message differently for decoding.

-Order in which the message is decoded now actually plays a role in decoding. If the message is not decoded in a specific order it is not possible to recover the original message.

12/02/2021

Woah! a new version only a few days after releasing version 1.25 crazy! I've been busy with school but had some time today and finished up this new version early, very proud of it and my work since it really was a pain since I am really a noob at coding.

-Version 2 released

-The messages are encoded in a more complex manner with a custom cypher shift and encoding which in my opinion is not easy to crack.

-Major change to how the encoding works and redefined variables.

09/02/2021

-Version 1.25 released

-This version makes the encoded output and the code used into one line which can be copy and pasted into the decode input without needing to worry about anything else.

This is a very minor change, the next version will be very different.

29/09/2020

-Version 1 released

-This is version 1 of the RCCG(Random Ceasar Cypher Generator). Meant to simplify the creation of "encrypted" messages along with decoding them.

-V1 simply takes the user's message and randomly applies an alphabet shift then displays the encoded(shifted) message along with the amount shifted.

-While decoding it uses the encoded message given along with the shift amount to display the original message.

I am actively working on this project, if any issues are found later down the line please reach out to me. It is possible that I never get it the point where it is impossible to recover the original message but I will still try.