Crypto & Security

(11)

Hashes, encodings, signatures and keys for everyday security tasks.

SSL Certificate Generator

Generate a self-signed SSL/TLS certificate and RSA private key entirely in your browser. Custom Common Name, SANs and validity, exported as PEM.

Base64 File Encoder

Encode any file (PDF, ZIP, image, executable) to Base64 text for embedding in JSON, email, YAML or data URIs. Runs locally, no upload.

Base58 Encoder and Decoder

Encode UTF-8 text or hexadecimal bytes and decode Base58 safely with the Bitcoin, Ripple or Flickr alphabet. Invalid characters are rejected.

Caesar Cipher Encoder

Encrypt and decrypt text using the Caesar cipher. Any shift 1-25, supports ROT13 as a special case, preserves punctuation and case.

bcrypt Generator

Generate a bcrypt hash from a plaintext password. Adjustable cost factor from 4 to 13, compatible with Laravel, Django, Node and PHP.

bcrypt Hash Generator

Generate bcrypt hashes or verify a plaintext password against an existing bcrypt hash. Side-by-side generate and verify in one tool.

Base32 Encoder and Decoder

Encode and decode Base32 strings using the RFC 4648 alphabet. Useful for TOTP secrets, case-insensitive tokens and human-typed identifiers.

Base85 Encoder and Decoder

Encode and decode Base85 in Adobe Ascii85, the flavor used inside PostScript and PDF files. More compact than Base64 for binary data.

Atbash Cipher Encoder

Encode or decode text with the Atbash cipher, a Hebrew substitution that maps A-Z to Z-A. Same operation encrypts and decrypts.

AES Encrypt / Decrypt

Encrypt and decrypt low-risk text with AES OpenSSL ciphers. The passphrase is hashed with SHA-256 and the Base64 output is IV plus ciphertext.

A1Z26 Cipher Encoder

Encode text using the A1Z26 cipher (A=1, B=2, ... Z=26) or decode a number sequence back to letters, with customizable separator.