About Cipher Master
Cipher Master is an interactive cryptography tool that allows you to encrypt and decrypt messages using various classical cipher algorithms. This tool is designed for educational purposes to help understand the fundamentals of cryptography.
Supported Ciphers
The tool currently supports six different cipher algorithms:
1. Caesar Cipher
A simple substitution cipher where each letter is shifted by a fixed number of positions in the alphabet.
Example: With shift 3, AโD, BโE, CโF, etc.
2. Vigenรจre Cipher
A polyalphabetic cipher that uses a keyword to shift letters by different amounts, making it more secure than the Caesar cipher.
3. Affine Cipher
Uses modular arithmetic with two keys: a multiplicative key 'a' and an additive key 'b'. The encryption formula is: E(x) = (ax + b) mod 26.
4. Hill Cipher
A polygraphic substitution cipher based on linear algebra that uses matrix multiplication for encryption.
5. Substitution Cipher
Each letter of the alphabet is replaced with another letter according to a fixed substitution table.
6. One-Time Pad (OTP)
Theoretically unbreakable when used correctly. Uses a random key that is at least as long as the message and is never reused.
Usage Instructions
1. Select a cipher algorithm from the buttons
2. Enter your text in the input area
3. Provide the required key(s) for the selected cipher
4. Click "ENCRYPT" or "DECRYPT" to process your message
5. View the result in the output area