Skip to content

EcZey/caesar-cipher-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Caesar Cipher

Welcome to the Caesar Cipher project! This is a simple Python implementation of the Caesar cipher encryption and decryption algorithm. The Caesar cipher is one of the oldest and simplest encryption techniques that shifts each letter in the plaintext by a fixed number of places.

Project Overview

This project provides a basic implementation of the Caesar cipher algorithm, allowing users to encode and decode messages with a specified shift. The program will ask the user for the direction (encode or decode), the message, and the shift amount.

Features

  • Caesar Cipher Implementation: Encrypt and decrypt messages using the Caesar cipher technique.
  • Shift Handling: Handles shifts greater than 26 using modulus operations.
  • User Interaction: Allows users to input the message, shift, and choose between encoding and decoding.
  • Restart Option: Gives users the option to run the cipher program multiple times.

How to Use

  1. Start the program: Run the script as described in the installation section.
  2. Choose operation: Type 'encode' to encrypt a message or 'decode' to decrypt a message.
  3. Enter message: Provide the message you want to encode or decode.
  4. Enter shift amount: Specify the number of positions each letter in the message should be shifted.
  5. Restart option: After processing, you can choose to run the program again or exit.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages