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.
- Host: GitHub
- URL: https://github.com/de-soot/caesar-cipher-cli
- Owner: de-soot
- License: gpl-3.0
- Created: 2023-12-27T06:12:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-08T15:55:35.000Z (3 months ago)
- Last Synced: 2025-02-08T16:31:13.611Z (3 months ago)
- Topics: 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
- Language: Python
- Homepage: https://onlinegdb.com/IRGQKi8Mt
- Size: 34.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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