</>
Runs entirely in your browser — nothing leaves the page

Read the messages
you were never meant to.

Decipher is an interactive cryptanalysis workbench. Encrypt, decrypt, and break classical ciphers — from Caesar to DES — with frequency analysis, automatic cipher detection, and a quadgram-scoring solver that cracks substitution ciphers with no key at all.

decipher — caesar break

$ decipher break --auto

ciphertext  wkh vshoo lv eurnhq — dqg brx duh iuhh

detected    Caesar shift · IoC 0.0663 · χ² minimised at k=3

plaintext   the spell is broken — and you are free

01

Automatic detection

Index of coincidence, χ² and entropy fingerprint the ciphertext and rank the most likely schemes before you lift a finger.

02

Keyless solvers

Brute-force Caesar and Affine, IoC-driven Vigenère key recovery, and a quadgram hill-climb that reads plain substitution ciphers with no key.

03

Real block & public-key crypto

A from-scratch DES (ECB/CBC) and educational RSA attacks — modulus factoring and the low-exponent e-th-root — over native BigInt.

04

Private by construction

Every byte is processed on your device in a Web Worker. No servers, no logging, no network round-trips for your plaintext.

The arsenal

Nine ciphers, one workbench

Each tool encrypts and decrypts, and most come with a dedicated cryptanalytic attack. Pick one, or let auto-detect choose.

The method

From ciphertext to plaintext in three moves

01

Paste your ciphertext

Drop in text, hex or Base64. Decipher immediately profiles it and shows the letter-frequency spectrum, index of coincidence and entropy.

02

Detect or choose

Let the classifier rank likely ciphers from the statistics, or jump straight to the tool you already have in mind.

03

Break it

Run the attack. Watch the quadgram solver climb toward readable English in real time, or recover a Vigenère key column by column.

Ready to break something?

No sign-up, no upload, no key required for the classics. Open the workbench and start decrypting.

Launch the Workbench →