27+ cryptographic tools that run entirely on your local machine. Hash passwords, generate keys, inspect JWTs, derive secrets - nothing leaves your machine.
# clone & run - takes under 2 minutes
$ git clone https://github.com/deedixdev/secret-suite/
$ cd web && npm install
$ npm run dev
# open http://localhost:3000/secret
Cryptographic operations should never touch a third-party server. Secret Suite keeps everything on-device, always.
Every operation - hashing, encryption, key derivation - runs server-side within your local Next.js process. Zero network calls to external APIs.
From bcrypt and Argon2id to AES-GCM, PGP, RSA-4096, ECDH keypairs, HKDF, scrypt, JWT inspection and more - all in one place.
Clone, install, run. No environment variables required, no external services, no accounts. Works completely offline once installed.
A complete cryptographic workbench, from day-to-day dev tasks to advanced security operations.
Secret Generators
JWT secrets, API keys, webhooks, peppers
AES Encryption Keys
AES-256 keys & IVs in multiple encodings
UUID & Random Bytes
UUID v4, random hex, Base64, URL-safe bytes
Hash Functions
SHA-256/512, SHA3, HMAC - instant digest
Password Hashing
bcrypt, PBKDF2, Argon2id - hash & verify
SSH ed25519 Keypair
Generate OpenSSH keypair in wire format
Encoders / Decoders
Base64, Base64url, Hex encode & decode
JWT Inspector
Decode JWT header, payload, expiry status
Timestamp Tools
ISO → Unix converter, live clock, expiry calc
URL Encoder
encodeURIComponent / decodeURIComponent
HKDF / scrypt / ECDH
Key derivation functions & ECDH keypairs
QR Code Generator
Any URL or text → QR PNG with EC level
Prefer the terminal? The full toolkit ships as an interactive CLI for both Node.js and Python 3 with the same 13 menus, zero dependencies on a browser.
Node.js
# requires Node.js ≥ 18
$ npm install bcryptjs argon2 qrcode openpgp
$ node cli/secret-util.js
Python 3
# requires Python ≥ 3.9
$ pip install -r cli/requirements.txt
$ python cli/secret-util.py