SSL Certificate & Key Pair Matcher - Online Verify Match
Paste an SSL certificate and private key to verify they belong together. Check if a CSR matches a private key. All local crypto.
UD5 Toolkit
Paste an SSL certificate and private key to verify they belong together. Check if a CSR matches a private key. All local crypto.
Paste an ASCII‑armored PGP message and view its packet structure. See the encrypted/plaintext blocks without decrypting.
Remove all EXIF, IPTC, and XMP metadata from your photos. Strip GPS location. Protect your privacy before upload.
Generate a bcrypt hash from a password with configurable salt rounds. Verify a password against a hash. Entirely client‑side.
Check which cipher suites a website supports and identify weak or outdated ones. Quick security audit from your browser.
Derive a strong cryptographic key from a password using PBKDF2 with SHA‑256. Adjust iterations and salt. Educational and test tool.
Test your device's built‑in biometric (Touch ID, Face ID, Windows Hello) using the Web Authentication API. Register and verify.
Define password rules and see a live checklist that updates as you type. Design better password UX for your app.
Paste text and instantly see if it contains hidden zero‑width characters often used in steganography. Reveal invisible payloads.
Send a test CSP violation report and see the ReportingObserver in action. Understand how monitoring works.
Paste text or drop a file and get checksums in multiple formats simultaneously. Compare with original. All local.
See how Trusted Types prevents unsafe HTML assignment. Test against injected scripts. Modern security practice.
Generate a dummy RSA or EC public/private key pair for educational visualization. Shows key structure and ASN.1 dump. Not for production use.
Paste a URL or HTML to detect known vulnerable JavaScript library versions. Quick security audit. Client‑side only.
Drop a PDF and extract any embedded JavaScript or form actions. Check for malicious code. Privacy‑friendly analysis.
Paste a hash and the tool guesses which algorithm created it based on length and format. Useful for forensic analysis.
Generate SHA‑1, SHA‑256, SHA‑512, and SHA‑3 digests of any text or file. Verify integrity. All in your browser.
Create a passkey and authenticate using the Web Authentication API. Supports platform authenticators (TouchID, FaceID). No server.
Generate a BLAKE3 hash of any text or file. Extremely fast. Perfect for checksums and content addressing. Local.
Sign a message with a private key and verify the signature with the public key. Learn digital signature flow.
Paste a PEM/DER certificate and decode all fields: issuer, subject, validity, SANs, and fingerprint. Pure JavaScript parser.
Paste raw email headers and see authentication results (SPF, DKIM, DMARC) in a readable table. Find spoofing attempts.
Issue and redeem Private State Tokens (formerly Trust Tokens). Understand how they help detect bots without cookies.
Generate a self‑signed X.509 certificate and private key for local development. All created in your browser. No server involved.
Test SQL injection inputs on a mock database and see the resulting query. Learn how to prevent SQLi. No real data.
Paste a potential XSS vector and see if it executes in a sandboxed iframe. For security researchers and education.
Generate SHA‑3 and SHAKE hashes of any text with configurable output length. All local using js library.
Use the new Sanitizer API to safely insert raw HTML into the DOM. Blocks malicious tags. Experimental demo.
Remove all EXIF data (GPS, camera info) from a JPEG before uploading. Processed locally. Protect your privacy.
Enter a domain and see its SSL certificate details: issuer, validity dates, and chain. Client‑side fetch.
Encrypt and decrypt text using AES in the browser with a password. Uses Web Crypto API. No data sent to server.
Test if a script or style will be allowed by a given CSP. Compute hash/nonce. Strengthen your site’s defense against XSS. Local.
Create a CAA DNS record to specify which certificate authorities can issue SSL certs for your domain. Prevent mis‑issuance.
Generate Argon2id hashes in the browser using a WASM compilation. Choose memory, iterations, and parallelism. Secure local hashing.
Enter a CDN URL for a script or style and generate the integrity attribute with sha384 or sha512. Protect your site.
Write notes that are encrypted in your browser before saving to localStorage. Only accessible with your passphrase.
Paste the Permissions‑Policy header and get a human‑readable table of allowed/blocked browser features. Understand how your site is restricted.
Paste a raw WebAuthn attestation response (CBOR) and decode its fields: format, authenticator data, and extensions. Debug passkeys locally.
Hash passwords using the bcrypt algorithm with configurable cost factor. Also verify a password against a stored hash. All local.
Encrypt and decrypt text using the browser's Web Crypto API. Supports AES‑GCM and subtle key generation. No server required.
Enter a password and see the estimated time it would take to crack using brute force at different speeds. Educational.
Configure browser feature permissions (camera, microphone, geolocation) and generate the Permissions‑Policy HTTP header.
Create an HMAC (Hash‑based Message Authentication Code) using SHA‑256 or SHA‑512 with a secret key. Verify data integrity. Local.
Create a PGP key pair (RSA or ECC) directly in your browser with passphrase protection. Export public/private armored keys. No upload.
Create a DMARC policy record with percentage, reporting addresses, and alignment mode. Validate and copy the final DNS TXT.
Paste a JSON Web Token and decode its header and payload. Verify signature if you provide the secret. Fully local.
Convert plain text into HTML‑safe strings by escaping <, >, &, and quotes. Insert into code safely. Local copy.
Test a regular expression against malicious inputs to detect catastrophic backtracking and ReDoS vulnerabilities. Educational.
Generate strong random strings for API tokens, session secrets, or encryption keys. Uses crypto.getRandomValues().
Enter a website and check which security headers (HSTS, CSP, X‑Frame‑Options) are present. Get a security grade.
Paste a JWT and a public key or secret to verify the signature. Supports HS256, RS256, ES256. All operations local.
Validate a DNSSEC chain by entering DS and RRSIG records. Verify that signatures match. Educational. Local algorithm.
Fetch a site’s HSTS header and validate its syntax, max‑age, and subdomain flags. Ensure your site enforce HTTPS.
Paste a Content‑Security‑Policy header and get a human‑readable breakdown. See potential risks and suggestions.
Check if a URL can be embedded in an iframe. Test your site’s defense against clickjacking. Browser‑based.
Generate a DKIM DNS record from a public key and selector. Check syntax. Improve your domain’s email deliverability.
Generate cryptographically secure BIP39 mnemonic phrases (12 or 24 words) for HD wallet seeds. All entropy generated locally.
Tell if your password has appeared in data breaches without sending the full password. Uses hash prefix locally.
Create a strong yet easy‑to‑remember passphrase from random common words. Combines 4‑6 words. Fully offline. XKCD compliant.
Hide a secret message inside a normal text using zero-width characters or invisible ink. Copy the result. Decode with the same tool.