Cybersecurity & Cryptography Tools

134+ free browser-based tools for hashing, encryption, encoding, password security, network analysis, PKI, and interactive cryptography education. All processing happens in your browser — nothing is sent to any server.

🔒 Privacy First

Almost all tools process data entirely in your browser using the Web Crypto API. Your passwords, keys, messages, and files never leave your device. No tracking. No logging. No uploads.

Understanding Cybersecurity Fundamentals

🔐 Hashing

A one-way function that converts any input into a fixed-size fingerprint. Used to verify file integrity, store passwords (with salt), and create digital fingerprints. Cannot be reversed.

🔒 Encryption

A reversible transformation that uses a key to convert plaintext into ciphertext. Only someone with the correct key can decrypt it back. Provides confidentiality.

📝 Encoding

Converts data between formats (Base64, Hex, URL). Always reversible without a key. Not security — just format conversion for transport or display.

✍️ Digital Signatures

Proves who created a message and that it hasn't been modified. Uses a private key to sign and a public key to verify. Provides authentication and integrity.

🔑 Password Hashing

Specialized hashing for passwords using adaptive algorithms (Argon2, bcrypt, scrypt). Uses salt and work factors to resist brute-force attacks. Never use plain SHA-256 for passwords.

🗝️ Key Derivation

Derives cryptographic keys from passwords or other secrets using PBKDF2, Argon2, or scrypt. Adds computational cost to make key guessing expensive.

🛡️ Authentication

Verifying the identity of a user or system. Methods include passwords, HMAC, digital signatures, JWTs, and multi-factor authentication.

✅ Integrity

Ensuring data has not been modified in transit or at rest. Achieved through hash checksums, HMAC, and digital signatures.

Encoding vs Hashing vs Encryption vs Signing

Property Encoding Hashing Encryption Signing
Reversible? ✅ Yes (always) ❌ No (one-way) ✅ Yes (with key) ❌ No (one-way)
Key required? No No Yes Yes
Purpose Format conversion Fingerprint / integrity Confidentiality Authentication
Provides security? ❌ No Integrity only ✅ Yes ✅ Yes
Examples Base64, Hex, URL SHA-256, Argon2 AES-GCM, RSA RSA-PSS, ECDSA

Browse by Category

Hashing

Generate cryptographic hash digests (SHA-256, SHA-512, SHA-3, MD5, HMAC) and verify file integrity.

11 tools

File Hashing

Compute file hashes and analyze file properties — all processing happens in your browser.

10 tools

Encoding & Decoding

Convert between Base64, Hex, URL, HTML, Unicode, ASCII, and Binary formats.

13 tools

Password Security

Generate strong passwords, check password strength, and understand password hashing (Argon2, bcrypt, scrypt, PBKDF2).

14 tools

Symmetric Encryption

AES-GCM encryption, key generation, and educational demonstrations of block cipher modes.

9 tools

Asymmetric Cryptography

RSA key pairs, ECDSA signatures, ECDH key agreement, and Diffie-Hellman demonstrations.

11 tools

JWT (JSON Web Tokens)

Decode, analyze, and understand JWT tokens — headers, payloads, claims, and expiration.

7 tools

Web Security Headers

Generate and analyze HTTP security headers: CSP, HSTS, CORS, cookies, and more.

11 tools

Network & IP Security

Subnet calculators, IP address tools, MAC address utilities, port references, and DNS formatters.

17 tools

PKI & Certificates

Decode PEM/DER certificates, generate CSRs, extract public keys, and inspect X.509 metadata.

12 tools

Cryptography Education

Interactive demonstrations of classical ciphers, modern crypto concepts, and visual explanations.

19 tools

Popular Tools

cybersecurity
Free Private

AES-GCM Encrypt

Encrypt plaintext with AES-256-GCM authenticated encryption - entirely in your browser.

Open tool

Recently Added

Interactive Cryptography Education

Learn how classical ciphers, modern encryption, and cryptographic concepts work through hands-on interactive demonstrations. All educational — no real security.

cybersecurity
Free Private

ROT13 Demo

Interactive ROT13 cipher demonstration — a special case of the Caesar cipher.

Open tool

All 134 Cybersecurity Tools

cybersecurity
Free Private

AES-GCM Encrypt

Encrypt plaintext with AES-256-GCM authenticated encryption - entirely in your browser.

Open tool
cybersecurity
Free Private

MD5 Hash Generator

Generate a MD5 hash of any text, entirely in your browser. ⚠️ MD5 is a legacy algorithm and should NOT be used for modern security purposes (digital signatures, certificate validation, or password hashing). It is provided here for educational reference and legacy compatibility checking.

Open tool
cybersecurity
Free Private

ROT13 Demo

Interactive ROT13 cipher demonstration — a special case of the Caesar cipher.

Open tool
cybersecurity
Free Private

SHA-1 Hash Generator

Generate a SHA-1 hash of any text, entirely in your browser. ⚠️ SHA-1 is a legacy algorithm and should NOT be used for modern security purposes (digital signatures, certificate validation, or password hashing). It is provided here for educational reference and legacy compatibility checking.

Open tool