Ecosyste.ms: Awesome
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: 13 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 (11 months ago)
- Default Branch: main
- Last Pushed: 2024-08-15T05:55:06.000Z (3 months ago)
- Last Synced: 2024-10-11T01:53:37.896Z (about 1 month 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 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