Hex / base16 — Hexadecimal: four bits per character.
4 bits per hex digit. Requires an even number of digits and at least one a-f.
A worked example§
Encrypting a sample with the cipher itself, at build time:
MEET ME BY THE OLD CLOCK TOWER AT DAWN
No key — the transformation is fixed.
produces the ciphertext
4d454554204d4520425920544845204f4c4420434c4f434b20544f574552204154204441574e
This example is generated by running the cipher when the page is built, and the round trip is checked, so it always matches what the solver does.
How it is broken§
Decode it.
History and context§
The default way to show bytes to a human, and the usual outer wrapper on a CTF XOR challenge.
See also§
Base64 · Base32 · Base58 · ASCII85 / base85 · URL encoding · Binary ASCII
Browse every cipher in the Encodings family, read the history of codebreaking, or return to the wiki main page.
Frequently asked questions§
How is the Hex / base16 broken?
Decode it.
What key does the Hex / base16 use?
none. There are 1 possible keys.
How much ciphertext do I need?
At least 4 characters for this solver to attempt it; short messages can be readable and still not be proof.
Can I break a Hex / base16 on this page?
Yes — the browser solver on this page handles it directly. Paste the ciphertext into the solver and press the button.