PBKDF2 Key Derivation Demo - Online Password‑Based Key
Derive a strong cryptographic key from a password using PBKDF2 with SHA‑256. Adjust iterations and salt. Educational and test tool.
UD5 Toolkit
Modern, memory-hard password hashing — winner of the Password Hashing Competition
64 MB (65,536 KB). Use 128 MB or more for high-security applications.3. Use 5-10 for enhanced security.4).32 bytes (256 bits) is standard and sufficient.Argon2id.$argon2id$v=19$m=65536,t=3,p=4$salt$hash) contains all parameters needed for verification. Most Argon2 libraries provide a verify() function:argon2 npm package — argon2.verify(encodedHash, password)argon2-cffi — PasswordHasher().verify(encodedHash, password)password_verify($password, $encodedHash) (PHP 7.2+)golang.org/x/crypto/argon2$argon2id$v=19$m=65536,t=3,p=4$<base64-salt>$<base64-hash>$argon2id$ — variant identifier (i, d, or id)v=19 — Argon2 version (0x13 = 19 = version 1.3)m=65536 — memory cost in KBt=3 — time cost (iterations)p=4 — parallelism (lanes)$<salt>$<hash> — Base64-encoded salt and hash (without = padding)Derive a strong cryptographic key from a password using PBKDF2 with SHA‑256. Adjust iterations and salt. Educational and test tool.
Check if a password appears in the Have I Been Pwned database using k‑Anonymity. Only the first 5 characters of the hash are sent.
Generate Time‑based One‑Time Passwords locally by entering a base32 secret. Verify your authenticator setup without a phone.
Identify common invertebrate fossils (ammonite, trilobite, brachiopod) from sketches. Amateur paleontology.
Enter a three‑letter currency code like USD or EUR and instantly see the corresponding symbol and number of decimals. Quick developer reference.
Enter a hexadecimal string and decode it as a 32‑bit or 64‑bit floating‑point number. Low‑level developer tool.
Overlay a protractor to understand ideal hoof‑pastern axis. Educational for horse owners.
Check WHOIS information for any domain: registrar, expiration date, and name servers. Quick and private using public WHOIS data aggregators.
Experiment with the Federated Credential Management API. Simulate a sign‑in flow without third‑party cookies. Privacy‑first.
See how a computer decides even/odd by looking at the least significant bit. Enter decimal or binary.
Enter a decimal number and see its 32‑bit and 64‑bit IEEE 754 representation. Learn sign, exponent, mantissa.
Trace the edge of an object in an image and generate a CSS clip‑path polygon. For non‑rectangular layouts.
Use the new `name` attribute on <details> to create an exclusive accordion with zero JavaScript. Copy the clean HTML.
Check WHOIS information for any domain: registrar, expiration date, and name servers. Quick and private using public WHOIS data aggregators.
Configure and generate a pure CSS accordion with details/summary styling. Copy the HTML/CSS. Accessible and lightweight.
Log when you last replaced the filter and get a reminder every 2‑4 weeks. Keep your pet's water fresh.
Paste an image from your clipboard directly into the page (Ctrl+V) and extract its color palette. No file dialog needed.
Paste a human‑readable date (like 'next Friday' or 'March 5, 2023') and convert it to ISO 8601 format. Quick and tolerant.
Extract all email addresses from a text block using a regex pattern. Deduplicate and sort results. Handy for lead extraction. Data stays on your machine.
Comprehensive room‑by‑room checklist for hosts. Track tasks and timing.
Paste an HTML table snippet and instantly get the data as CSV or JSON. Handy for scraping and data migration. Local.
Enter a username and password to generate an .htpasswd entry using bcrypt. Runs entirely in browser.
Calculate the entropy (in bits) of a password based on character pool size and length. Visual strength meter with crack time estimation. Local only.
Enter a CDN URL for a script or style and generate the integrity attribute with sha384 or sha512. Protect your site.
Enter a router's MAC address or serial and generate the common default WPA passphrase for major ISP brands. Educational purpose only.
Enter a password and see the estimated time it would take to crack using brute force at different speeds. Educational.
Paste a hash and the tool guesses which algorithm created it based on length and format. Useful for forensic analysis.
Generate a BLAKE3 hash of any text or file. Extremely fast. Perfect for checksums and content addressing. Local.
Generate SHA‑3 and SHAKE hashes of any text with configurable output length. All local using js library.
Generate SHA‑1, SHA‑256, SHA‑512, and SHA‑3 digests of any text or file. Verify integrity. All in your browser.