Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/de-soot/caesar-cipher-cli

Caesar Cipher in the command line made in Python.
https://github.com/de-soot/caesar-cipher-cli

caesar caesar-cipher caesar-cipher-algorithm caesar-ciphers caesar-decoder caesar-shift caesarcipher caesars-cipher cipher cipher-algorithm cipher-algorithms ciphers cli-app cli-application python python-3 python-cli python-cli-app python-cli-project python3

Last synced: 13 days ago
JSON representation

Caesar Cipher in the command line made in Python.

Awesome Lists containing this project

README

        

# Caesar Cipher CLI
Caesar Cipher in the command-line made in Python. Not secure for real-world use.

Originally made for my school's computer science class homework assignment, but expanded upon to include extra features for fun.

## Features
- Classic Caesar Cipher encryption gameplay
- Customisable encryption key
- Linear substitution encryption
- Works for both capital and lowercase letters and numbers (alphanumeric)
- Cycles back if out of bounds (i.e.: `0 - 1 -> 9`, `9 + 1 -> 0`, `A - 1 -> Z`, `Z + 1 -> A`, `a - 1 -> z`, `z + 1 -> a`)
(Does not work for symbols and other special characters)
- Symmetric decryption by inputting the negative of encryption key into the same function

## Usage
### Local
- Download `Python 3.X.X` and `main.py` and run `main.py`

### Online
- Open this link in your browser: **https://onlinegdb.com/IRGQKi8Mt** and click the `Run` button