Tool overview
What is Crypto Toolkit?
A Crypto Toolkit is a tool that helps you hMAC, PBKDF2 password hashes, ULIDs, and TOTP in one secure workspace.
Why use Crypto Toolkit?
It improves readability and workflow speed when you need to hMAC, PBKDF2 password hashes, ULIDs, and TOTP in one secure workspace—entirely in your browser with no server uploads.
Key Features
Instant syntax highlighting and error catching, client-side privacy, and one-click copy for crypto Toolkit workflows. HMAC, PBKDF2 password hashes, ULIDs, and TOTP in one secure workspace
How to Use
Follow these steps to get accurate results from the tool interface above.
- Choose HMAC, Password Hash, ULID, or TOTP mode.
- Enter message and secret (or Base32 secret for TOTP).
- Copy digests, hashes, IDs, or rotating OTP codes.
Crypto Mode Reference
Algorithms and parameters per mode.
| Token Type | Valid Standard Format | Malformed Input |
|---|---|---|
| HMAC-SHA256 | hex digest | missing secretSecret required for keyed hashing. |
| PBKDF2 | 210k iterations + salt | empty passwordStore salt with hash for verification. |
| TOTP | Base32 secret | invalid alphabetCodes rotate every 30s by default. |
Security Profile
Uses crypto.subtle and crypto.getRandomValues. Not FIPS-certified. Do not embed production master keys in browser devtools workflows.
Frequently Asked Questions
Expandable answers for common debugging bottlenecks and data privacy questions.
Official Documentation & References
Authoritative specifications and platform documentation for this utility.