Skip to content
/ CipherPy Public template

A Unique Text Cipher and Decipher Tool

License

Notifications You must be signed in to change notification settings

mridun-gupta/CipherPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A Unique Text Cipher and Decipher Tool

This is a Python-based project designed to encrypt and decrypt text using a unique cipher method called the 'Decimal Letter Cipher,' developed indigenously by me. This handcrafted tool provides a simple yet effective way to secure your messages. Whether you're interested in basic cryptography or just want to explore a new way to protect your text, this project offers an intriguing solution.

How This Idea Clicked Me?

The idea for this project came from a fascination with cryptography and a desire to create something personal and unique. While many cipher methods are available publicly, I wanted to design a method that was entirely my own. After some experimentation, I developed a cipher technique that encodes each letter with a specific numerical pattern, as listed in the Cipher Sheet below. This project allows you to easily cipher or decipher text, making it a fun and educational tool for anyone interested in the art of encryption.

Cipher Sheet

Letter Cipher Code
A .1
B .2
C .3
D .4
E .01
F .02
G .03
H .04
I .001
J .002
K .003
L .004
M .0001
N .0002
O .0003
P .0004
Q .00001
R .00002
S .00003
T .00004
U .000001
V .000002
W .000003
X .000004
Y .0000001
Z .0000002
# Used to separate words without adding a space

Features

  • Unique Cipher Method: A custom encryption technique developed exclusively for this project, named the 'Decimal Letter Cipher.'
  • Simple Interface: The code is straightforward and easy to use, making it accessible for both beginners and advanced users.
  • Educational: A great way to learn about basic cryptography and encryption techniques.
  • Customizable: You can modify the cipher sheet to create your own variations.

How to Use It?

  1. Clone this repository onto your local machine.
  2. Run the script to either cipher or decipher your text.
  3. Enter the text you wish to encrypt or decrypt.
  4. View the results to see your text transformed using the unique cipher method.

How to Get It Personalized for You?

  • Modify the Cipher Sheet: Feel free to adjust the cipher sheet in the code to create your own encryption patterns.
  • Enhance the Code: Add new features or improve the existing functionality as you see fit.

With this project, you’re not just working with a cipher tool – you’re engaging with a piece of custom cryptography that reflects creativity and innovation in text encryption. Whether you’re using it for fun or for learning, this project provides a unique and secure way to handle your messages.