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.