Skip to content

Simple character-substitution encryption program in Python. Encrypt and decrypt text using a randomly shuffled key. Great for learning basic cryptography and Python input/output.

Notifications You must be signed in to change notification settings

techtalkdev/python_encryption_program

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ” Python Encryption Program

A simple terminal-based encryption and decryption tool using basic character substitution. This project demonstrates how to scramble messages using a shuffled key made from letters, digits, punctuation, and spaces.


๐Ÿ’ก Features

  • Encrypt any text using a randomized substitution cipher
  • Decrypt messages using the generated key
  • Uses printable characters including spaces, punctuation, digits, and letters
  • Beginner-friendly Python script

๐Ÿš€ How It Works

  1. Generates a randomized key from all printable characters.
  2. Replaces each character in your message with its mapped counterpart from the shuffled key.
  3. Reverses the process to decrypt a message.

โ–ถ๏ธ Run the Program

Prerequisites

  • Python 3.x installed

Usage

python encrypt.py

About

Simple character-substitution encryption program in Python. Encrypt and decrypt text using a randomly shuffled key. Great for learning basic cryptography and Python input/output.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages