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.
Generate secure, high-entropy passwords with custom length and character sets.
Open Tool →Compute cryptographic message digests (SHA-256, SHA-1, SHA-512) for text.
Open Tool →Generate strong random passwords and calculate cryptographic entropy strength.
Open Tool →Generate salted bcrypt password hashes with configurable work factor rounds.
Open Tool →Encrypt text messages using AES-256-GCM / CBC with a secret passphrase.
Open Tool →Generate 2048-bit or 4096-bit RSA PEM key pairs using Web Crypto API.
Open Tool →Generate keyed-hash message authentication codes (HMAC) with a secret key.
Open Tool →Calculate 32-bit Cyclic Redundancy Check (CRC32) hexadecimal strings.
Open Tool →Derive cryptographic key bytes from passwords using PBKDF2 with salt & iterations.
Open Tool →Generate secure random bytes in Hex, Base64, or Raw Uint8Array formats.
Open Tool →Inspect 2FA Base32 secret keys and calculate current 6-digit TOTP security codes.
Open Tool →Encode string data to RFC 4648 Base32 alphabet or decode Base32 keys.
Open Tool →Test password vulnerability against common dictionary lists and estimate crack times.
Open Tool →Build HTTP Content-Security-Policy rules for script-src, style-src, and img-src.
Open Tool →Generate integrity="sha384-..." attributes for CDN scripts and stylesheets.
Open Tool →Decode PEM certificate files (-----BEGIN CERTIFICATE-----) to inspect subject & issuer.
Open Tool →Convert RSA PEM public/private keys into JWK format objects.
Open Tool →Build Access-Control-Allow-Origin, Methods, and Headers HTTP response directives.
Open Tool →Generate RFC 9116 security.txt files for security researchers and bug bounties.
Open Tool →Format Set-Cookie headers with Secure, HttpOnly, SameSite=Strict, and Domain flags.
Open Tool →Sanitize untrusted HTML inputs to strip dangerous <script> tags and onerror events.
Open Tool →Convert raw SQL queries into parameterized prepared statement place-holders.
Open Tool →Generate time-ordered RFC 9562 UUID v7 unique identifiers with millisecond timestamps.
Open Tool →Generate compact URL-friendly NanoID unique strings (e.g. V1StGXR8_Z5jdHi6B-myT).
Open Tool →Generate 26-character Crockford Base32 lexicographically sortable ULID identifiers.
Open Tool →Generate memorable 4 to 8 word Diceware passphrases (e.g. correct-horse-battery-staple).
Open Tool →Calculate recommended memory (m), time cost (t), and parallelism (p) for Argon2id.
Open Tool →Evaluate HMAC secret key length and brute-force vulnerability for JWT tokens.
Open Tool →Calculate NIST SHA-3 and Keccak-256 cryptographic hashes in browser.
Open Tool →Encode and decode Base58 strings used in Bitcoin and Solana blockchain addresses.
Open Tool →Encrypt text by shifting printable ASCII characters (33-126) by 47 positions.
Open Tool →Analyze character frequency histograms in ciphertext to break simple substitution ciphers.
Open Tool →Generate Apache .htpasswd entries using Bcrypt ($2y$) or APR1 MD5 hashes.
Open Tool →Evaluate HTTP response headers for HSTS, CSP, X-Frame-Options, and Referrer-Policy.
Open Tool →Build Strict-Transport-Security headers with max-age, includeSubDomains, and preload.
Open Tool →Build Cross-Origin-Opener-Policy and Embedder-Policy headers for SharedArrayBuffer.
Open Tool →