Security & Privacy Tools
Free browser-based security tools for passwords, hashing, JWT inspection, SSL analysis, and breach checking. All processing happens locally — no signup, no data sent to servers.
Security hygiene starts with strong credentials. The Password Generator creates cryptographically random passwords with configurable length, character sets, and complexity rules. The Passphrase Generator builds diceware-style word sequences that are both highly random and memorizable — a practical choice for master passwords and encryption keys where memorability matters. The Password Breach Checker queries the Have I Been Pwned database using a k-anonymity model: only the first five characters of the SHA-1 hash are sent to the API, so your actual password is never transmitted.
The JWT tools are essential for API authentication debugging. The JWT Decoder decodes the Base64url-encoded header and payload of any JSON Web Token, showing the algorithm, expiration time, issuer, subject, and custom claims. The Signature Verifier validates the HMAC or RSA signature given the correct secret or public key, confirming whether a token has been tampered with. The TLS Certificate Decoder parses PEM-format X.509 certificates to display the subject, issuer, validity period, and Subject Alternative Names — useful when diagnosing SSL/TLS configuration issues.
Hash generation covers MD5, SHA-1, SHA-256, SHA-384, and SHA-512. These algorithms are used for file integrity verification (comparing checksums after downloads), content addressing in caching systems, and data fingerprinting. The Hash Identifier takes an unknown hash string and identifies its algorithm based on length and character set — useful when you encounter an unfamiliar hash format in a database, config file, or security report. All cryptographic operations use the browser's native Web Crypto API and run entirely client-side.
Password Generator
Generate strong random passwords
Password Breach Checker
Check if passwords appear in known breaches
Password Entropy Visualizer
Visualize password strength and crack time
Passphrase Generator
Generate secure word-based passphrases
Hash Generator
MD5, SHA-1, SHA-256 hashing
Hash Identifier
Identify hash types from sample strings
JWT Decoder
Decode & inspect JSON Web Tokens
JWT Signature Verifier
Verify JWT signatures and claims
JWT Expiration Visualizer
Visualize JWT expiration times
TLS Certificate Decoder
Decode and inspect TLS/SSL certificates
SSL Expiration Checker
Check when SSL certificates expire
Public Key Fingerprint
Generate SSH key fingerprints
Bcrypt Generator
Hash with bcrypt, SHA-256, SHA-512
ROT13
Encode/decode ROT13 cipher
Password Strength Analysis
Hash Examples
SSL/TLS & Network Security
Related Discovery Pages
Related Hubs
About Security & Privacy Tools
DuskTools offers a comprehensive suite of free, browser-based security and privacy utilities designed for developers, system administrators, and security researchers. Generate strong passwords with configurable entropy, check whether credentials have been compromised in known data breaches, and visualize how long a given password would take to crack under various attack scenarios. Our hash tools support MD5, SHA-1, SHA-256, SHA-512, and bcrypt, making it simple to generate, compare, and identify cryptographic digests without installing command-line software. JWT inspection tools let you decode tokens, verify signatures against public keys, and inspect expiration claims — all without transmitting your tokens over the network. For infrastructure security, the SSL and TLS utilities decode certificate chains, check expiration dates, and surface common misconfigurations that can leave endpoints vulnerable. Every tool on this page runs entirely in your browser using client-side JavaScript and WebAssembly, so sensitive data like passwords and private keys never leave your machine. Whether you are auditing a production deployment or learning about cryptographic fundamentals, these tools provide a fast, private, and zero-install workflow.