This project is a simple Caesar Cipher Encoder written in C. It allows users to encode messages by shifting the letters of the alphabet by a specified number of positions. Note that this implementation only supports encoding, not decoding.
- Encode messages with a custom shift value
- Supports both uppercase and lowercase letters
- Ignores non-alphabetic characters
- Clone the repository:
git clone https://github.com/yourusername/Caesar-Encoder.git
- Navigate to the project directory:
cd caesar-encoder
- Compile the code:
make caesar
- Run the application:
Replace
./caesar key
key
with the number of positions you want to shift the letters by. - Enter the plaintext message when prompted.
- The encoded message will be displayed as the output.
$ ./caesar 3
Plaintext: hello
ciphertext: khoor
*Can you guess what the shift is? It's 16!
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
This project is not licensed under any License as of now.