Skip to content
/ CESAR Public

A refactor of my old project that I've made to implement CESAR's Cipher with some improvements

Notifications You must be signed in to change notification settings

Dpbm/CESAR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cesar Cipher

this is an old project that I've made using python, and recently I remembered and decided to see and refactor all the project


📁Folders

Into the oldVersion folder you can see how the project were when I started to program

And in the newVersion folder you will see the project now that I have more experience and knowledge


📷 How it looks

Old Version

Display old version

New Version

Display new version


Dependencies


How it works?

When I've made this project, my idea was create a different version of Cesar's Cipher, so I've implemented a random dislocation for the characters and added a repetition. So when you enter with the repetitions and the text, the script will repeat N times the process of generate a random dislocation and get the corresponding character. At the end of execution, the script will generate an encrypted.txt file, that contains the key to decrypt the text and the encrypted text.


🏃How to run

Old Version

    python3 /oldVersion/mainRefactor.py

New Version

    python3 /newVersion/CESAR.py

note: the file /oldVersion/CESAR.py doesn't work as expected, it's only for test

Made with 🥰 by Dpbm

About

A refactor of my old project that I've made to implement CESAR's Cipher with some improvements

Topics

Resources

Stars

Watchers

Forks

Languages