🔓 Mono-Alphabetic Substitution Cipher Analysis

Decrypt the cipher text using frequency analysis and substitution techniques. Tools are provided to assist your cryptanalysis.

Part 1: Ciphertext Analysis

📋 Reference: English Letter Frequencies

Use this frequency table to guide your cryptanalysis:

a b c d e f g h i j k l m
8.167 1.49 2.782 4.253 12.702 2.228 2.015 6.094 6.966 0.153 0.772 4.025 2.406
n o p q r s t u v w x y z
6.749 7.507 1.929 0.095 5.987 6.327 9.056 2.758 0.978 2.360 0.150 1.974 0.074
🔍 Current Ciphertext:
The encrypted text to be analyzed

📊 Ciphertext Frequency Analysis

Letter frequencies in the current ciphertext:


Part 2: Interactive Substitution Workspace

✏️ Substitution Scratchpad

Note: Cipher text is in lower case. When you replace characters, the final plaintext characters will be shown in upper case automatically.

📝 Working Area:
Make substitutions and track your progress

🔄 Substitution Tools

Replace cipher characters with plaintext:

This function is case insensitive and replaces cipher text (lower case) with plain text (upper case):

Replace cipher: with plaintext:

Undo substitutions (case sensitive):

Use this function to undo unwanted changes by specifying exact characters:

Replace text: with text:

📜 Replacement History


Part 3: Solution Verification

🎯 Submit Your Solution

After analyzing the ciphertext and making substitutions in the workspace above, enter your final solution below:

📝 Final Plaintext:
Enter the complete decrypted message
🔑 Solution Key:
26 letters (a-z), each exactly once
Feedback will appear here...

Part 4: Encryption Tool

🛠️ Mono-Alphabetic Substitution Tool

Use this tool to encrypt/decrypt with your own key and plaintext:

📄 Plaintext:
Your message to encrypt
🔑 Substitution Key:
26-letter substitution alphabet
🔒 Ciphertext:
Encrypted result