cipher.ink Write a message

Tools

Hash and verify files, generate passphrases, test password strength, and play with ciphers. Everything runs in your browser.

Every tool here runs in your browser, and nothing you type or drop on one is sent anywhere. The pages make no network requests while you use them, the Content-Security-Policy would stop them if they tried, and our tests check it. We check each tool against the official published test vectors, and each links to the article that explains how it works.

Hashing and verification

Check a download, hash a file, compare two digests, or find out what kind of hash you are holding.

Passwords, passphrases and randomness

Make strong secrets, measure them honestly, and see how much work guessing one takes.

Encoding

Base64, hex and the other ways bytes become text.

Encryption playgrounds

Run and take apart the ciphers that protect real data today.

Classical ciphers

Caesar to Enigma: encode, decode and break them.

Maths and primes

The number theory behind public-key cryptography, made interactive.