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

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: 22 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 for real-world use.

Originally made for my high 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 value of encryption key integer into the same function

## Usage
### Local
- Install `Python 3` and [download](https://github.com/de-soot/caesar-cipher-cli/releases/latest) `main.py`. Then run `main.py`:
```sh
python main.py
```

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