Security

Security

Browse 11 professional tools

CSP Builder

Security

Data Breach Checker

Security

Encryption Playground

Security

Hash Generator

Security

Passphrase Generator

Security

Password Generator

Security

SSH Key Generator

Security

SSL Certificate Analyzer

Security

SSL Certificate Checker

Security

Text Encryption Tool

Security

TOTP Authenticator

Security

Security tools fall into two camps — primitives (hash, encrypt, generate keys) and verifiers (SSL checker, breach checker, certificate analyzer). The dangerous category is the primitives: a tool that "encrypts" without authentication, or generates a "secure" password using Math.random, is worse than no tool at all. Everything here uses Web Crypto API (AES-GCM, PBKDF2, ECDSA, Ed25519) and crypto.getRandomValues — the same primitives that TLS and SSH use. All run locally; passphrases and secrets never leave the tab.

Credentials & secrets

Diceware passphrases (EFF long word list) give 12.92 bits of entropy per word — six words ≈ 77 bits, comparable to a 12-character random password but actually memorizable. TOTP is computed locally via the standard HMAC-SHA1 dynamic-truncation algorithm.

Hashing & encryption

AES-256-GCM with PBKDF2-derived keys (600k iterations, OWASP 2023). For verifying downloads, prefer SHA-256 published by the source over the same channel that delivered the file — checksums on the same mirror as the file catch corruption but not malicious modification.

TLS / certificates

SSL Checker fetches the live certificate chain and flags weak signatures (SHA-1), missing intermediates, and short renewal windows. CSP Builder produces correct script-src / frame-ancestors / object-src directives; default to nonce-based or strict-dynamic for new sites.

Breach awareness

Queries Have I Been Pwned via the k-anonymity API (SHA-1 prefix only, never the full email/hash). Most email addresses active since 2010 appear in 5+ breaches; the action item is unique passwords per site (password manager) plus 2FA, not panic.

Frequently asked questions

Are these cryptographically safe?

For primitives that ship in modern browsers (Web Crypto API: AES-GCM, ECDSA, PBKDF2, getRandomValues), yes — these are the same building blocks that TLS uses. The risk is implementation: a bad parameter choice (reused IV, weak KDF cost) can make safe primitives unsafe. We document the parameters in each tool so you can audit.

Should I trust a web page with my production secrets?

No web tool, including these, should handle production secrets. Even if no data leaves the tab, an XSS in the page or a malicious extension can read it. Use these for: throwaway test data, learning, debugging your own crypto code with known test vectors. For production secrets: a real password manager and KMS.

What is the difference between hashing and encrypting?

Hashing is one-way: given the hash you cannot recover the input. Used for password storage (use bcrypt / Argon2id, not SHA-256), file integrity, signatures. Encryption is two-way: with the key you recover the input. Use AES-GCM (authenticated) for confidentiality; never store passwords encrypted.

How often should I rotate passwords?

NIST 800-63B since 2017: do not rotate on a calendar. Rotate when there is evidence of compromise (breach, suspected leak). Forced calendar rotation makes users pick weaker, more memorable passwords — net negative.

Last updated · E-Utils editorial team