xtract.bot

Crypto Toolbox

Key generation, signing / verification, authenticated encryption, password hashing, and X.509 inspection — all in one page. Cryptography runs on our Worker via Web Crypto; nothing you enter here is logged or persisted.

For per-tool documentation + advanced inputs, follow the open playground link in each section.

Generate an RSA keypair

open playground →

Generate an Ed25519 keypair

open playground →

Ed25519 has no parameters — small keys (32 bytes), small signatures (64 bytes), deterministic.

Sign a message

open playground →

Verify a signature

open playground →

Encrypt a string (AES-GCM, password-derived)

open playground →

Uses AES-256-GCM with a key derived via PBKDF2-SHA-256 (600 000 iterations). Keep the response's salt + iterations alongside the ciphertext — decryption needs them.

Decrypt an AES-GCM blob

open playground →

Hash a password (PBKDF2 or scrypt)

open playground →

Decode an X.509 certificate

open playground →

Fingerprint an SSH public key

open playground →