python-hard-way/Caeser-Cipher
Josh Mudge 024c033ac2 Update using passed parameters instead of global variables. 2018-10-06 11:10:52 -06:00
..
README.md Fixed bug with spaces. Added README. 2018-09-29 17:08:01 -06:00
caeser-cipher.py Update using passed parameters instead of global variables. 2018-10-06 11:10:52 -06:00

README.md

Python Caeser Cipher Helper

What's That?

This script gives you tools to manipulate text with the Caeser Cipher. It'll take any input you give it, filter it and process it as you want (encrypt or decrypt) and will attempt to crack it if you don't know the shift.

This is a fun tool, not security. The Caeser Cipher was broken in A.D. 800 (or earlier) for longer messages unless you use a one time pad and a randomly generated shift. But, it's fun to break and manipulate.

This tool is a work in progress.

Requirements

Python => 3.5.2

Usage

Encrypt

python3 caeser-cipher.py encrypt "secretmessage"

For example: python3 caeser-cipher.py encrypt "Hi, how are you?""

Decrypt

python3 caeser-cipher.py decrypt "encryptedtext"

For example: python3 caeser-cipher.py decrypt "hhhhhhhhhh"