IDplayground@agntn/ciphers v0.3.0

Any cipher.
Right here, in the page.

The page imports @agntn/ciphers and runs it in your browser. What you type never leaves the tab, and every state is a link you can paste to someone.

Tools
5
same as MCP, Pi and OMP
Ciphers
40
11 families
Network
0 calls
the library never asks

NoteClassical ciphers are for puzzles and lessons. Nothing on this page protects a secret from anyone with a laptop.

Callcipher_encode01 / 5MCP · Pi · OMP

Operation

create(cipher).encode(text, options): the text through one cipher, options by name.

Input

letters

A chip loads the cipher with a sample sentence and options that work, so the fastest way to see an error is to load one and break a key.

CLI

$ ciphers encode vigenere 'ATTACK AT DAWN' --key LEMON

Tool

{
  "name": "cipher_encode",
  "arguments": {
    "cipher": "vigenere",
    "text": "ATTACK AT DAWN",
    "key": "LEMON"
  }
}
every state is a link
Encodecipher_encode("vigenere", "ATTACK AT DAWN")14 chars
Encoded / vigenere

Vigenère

A keyword picks the shift per letter.

Options
{ key: "LEMON" }
In
14 chars
Out
14 chars
Round trip
decode gives the input back

Ciphertext

LXFOPV EF RNHR