Developer & Code

Cryptography & Hashing Tools

The Cryptography & Hashing department at Public Media Tool provides an engineered suite of browser-based utilities tailored for high-speed, client-side execution. Designed to streamline daily workflows across Developer & Code, each tool operates entirely inside your local web browser engine without uploading files, numbers, or text strings to external cloud servers. Whether you are conducting quick everyday conversions, validating technical parameters, or formatting high-volume data payloads, these tools deliver instantaneous results with zero latency and complete data confidentiality.

Available Cryptography & Hashing (36 Tools)

Strong Password & Key Generator

Generate secure, high-entropy passwords with custom length and character sets.

Open Tool →

Hash Generator (SHA-256 / SHA-512 / MD5)

Compute cryptographic message digests (SHA-256, SHA-1, SHA-512) for text.

Open Tool →

Secure Password Generator & Entropy Tester

Generate strong random passwords and calculate cryptographic entropy strength.

Open Tool →

Bcrypt Hash Generator & Verifier

Generate salted bcrypt password hashes with configurable work factor rounds.

Open Tool →

AES-256 Encryption & Decryption Tool

Encrypt text messages using AES-256-GCM / CBC with a secret passphrase.

Open Tool →

RSA Public / Private Key Pair Generator

Generate 2048-bit or 4096-bit RSA PEM key pairs using Web Crypto API.

Open Tool →

HMAC Signature Generator (HMAC-SHA256, HMAC-SHA512)

Generate keyed-hash message authentication codes (HMAC) with a secret key.

Open Tool →

CRC32 Checksum Calculator

Calculate 32-bit Cyclic Redundancy Check (CRC32) hexadecimal strings.

Open Tool →

PBKDF2 Key Derivation Generator

Derive cryptographic key bytes from passwords using PBKDF2 with salt & iterations.

Open Tool →

Cryptographic Random Bytes & Hex Token Generator

Generate secure random bytes in Hex, Base64, or Raw Uint8Array formats.

Open Tool →

TOTP 2FA Secret Key & QR Code Inspector

Inspect 2FA Base32 secret keys and calculate current 6-digit TOTP security codes.

Open Tool →

Base32 Encoder & Decoder (RFC 4648)

Encode string data to RFC 4648 Base32 alphabet or decode Base32 keys.

Open Tool →

Password Strength & Time-to-Crack Analyzer

Test password vulnerability against common dictionary lists and estimate crack times.

Open Tool →

Content Security Policy (CSP) Header Builder

Build HTTP Content-Security-Policy rules for script-src, style-src, and img-src.

Open Tool →

Subresource Integrity (SRI) Hash Builder

Generate integrity="sha384-..." attributes for CDN scripts and stylesheets.

Open Tool →

X.509 SSL / TLS Certificate PEM Inspector

Decode PEM certificate files (-----BEGIN CERTIFICATE-----) to inspect subject & issuer.

Open Tool →

RSA PEM Key to JWK (JSON Web Key) Converter

Convert RSA PEM public/private keys into JWK format objects.

Open Tool →

CORS (Cross-Origin Resource Sharing) Header Builder

Build Access-Control-Allow-Origin, Methods, and Headers HTTP response directives.

Open Tool →

security.txt Vulnerability Disclosure File Generator

Generate RFC 9116 security.txt files for security researchers and bug bounties.

Open Tool →

Secure Set-Cookie Header Builder

Format Set-Cookie headers with Secure, HttpOnly, SameSite=Strict, and Domain flags.

Open Tool →

HTML XSS Input Sanitizer & Escaper

Sanitize untrusted HTML inputs to strip dangerous <script> tags and onerror events.

Open Tool →

SQL Query Escaping & Parameterized Query Builder

Convert raw SQL queries into parameterized prepared statement place-holders.

Open Tool →

UUID v7 Time-Ordered Unique ID Generator

Generate time-ordered RFC 9562 UUID v7 unique identifiers with millisecond timestamps.

Open Tool →

NanoID URL-Friendly Unique String Generator

Generate compact URL-friendly NanoID unique strings (e.g. V1StGXR8_Z5jdHi6B-myT).

Open Tool →

ULID (Universally Unique Lexicographically Sortable Identifier) Generator

Generate 26-character Crockford Base32 lexicographically sortable ULID identifiers.

Open Tool →

Diceware Multi-Word Passphrase Generator

Generate memorable 4 to 8 word Diceware passphrases (e.g. correct-horse-battery-staple).

Open Tool →

Argon2id Hash Parameter Calculator

Calculate recommended memory (m), time cost (t), and parallelism (p) for Argon2id.

Open Tool →

JWT Secret Key Entropy & Security Auditor

Evaluate HMAC secret key length and brute-force vulnerability for JWT tokens.

Open Tool →

SHA-3 / Keccak Hash Generator (SHA3-256, SHA3-512)

Calculate NIST SHA-3 and Keccak-256 cryptographic hashes in browser.

Open Tool →

Base58 Encoder & Decoder (Bitcoin Alphabet)

Encode and decode Base58 strings used in Bitcoin and Solana blockchain addresses.

Open Tool →

ROT47 ASCII Character Cipher Encoder / Decoder

Encrypt text by shifting printable ASCII characters (33-126) by 47 positions.

Open Tool →

Ciphertext Frequency Analysis Inspector

Analyze character frequency histograms in ciphertext to break simple substitution ciphers.

Open Tool →

Apache .htpasswd Password Hash Generator

Generate Apache .htpasswd entries using Bcrypt ($2y$) or APR1 MD5 hashes.

Open Tool →

HTTP Security Headers Grade Evaluator

Evaluate HTTP response headers for HSTS, CSP, X-Frame-Options, and Referrer-Policy.

Open Tool →

HSTS (Strict-Transport-Security) Header Builder

Build Strict-Transport-Security headers with max-age, includeSubDomains, and preload.

Open Tool →

COOP / COEP / CORP Cross-Origin Security Headers Builder

Build Cross-Origin-Opener-Policy and Embedder-Policy headers for SharedArrayBuffer.

Open Tool →

Key Benefits of Cryptography & Hashing

  • • 100% Client-Side Privacy: All operations execute within your browser sandbox; no inputs or documents are transmitted to remote servers.
  • • Zero Setup & Registration: Instant access without accounts, email captures, passwords, or recurring subscription fees.
  • • Ultra-Low Latency: Near-instant calculations and rendering powered by modern JavaScript V8 engines, Web Workers, and WebAssembly.
  • • Cross-Platform Reliability: Fully functional and responsive across desktop, tablet, and mobile browsers with offline caching capabilities.