# Cryptography & security tools > A network of 10 focused, deterministic tools. Every tool has a human page, a JSON API, an OpenAPI description and an MCP tool that all return the same result (inputs, result, units, assumptions, sources, timestamps). ## Machine interfaces - Tool catalog (JSON): https://crypto.usefulweb.site/api/v1/tools - OpenAPI (all tools): https://crypto.usefulweb.site/openapi.json - MCP server (all tools + workflows): https://crypto.usefulweb.site/mcp - Pick a tool for a natural-language request: POST https://crypto.usefulweb.site/api/v1/tools/prompt-to-tool-router/calculate {"request": "..."} ## Tools - [Crypto Kitchen](https://cryptokitchen.usefulweb.site/): CyberChef-style recipes: chain encodings, compression, hashes, AES, JWT and more, step by step. API: POST https://crypto.usefulweb.site/api/v1/tools/crypto-kitchen/calculate - [Hash & HMAC Calculator](https://hashhmaccalculator.usefulweb.site/): MD5, SHA-2, SHA-3, BLAKE2, CRC32 and HMAC of text or files, with checksum compare. API: POST https://crypto.usefulweb.site/api/v1/tools/hash-hmac-calculator/calculate - [Key Derivation Lab](https://keyderivationlab.usefulweb.site/): Derive keys with PBKDF2, scrypt, Argon2id and HKDF; compare costs with OWASP advice. API: POST https://crypto.usefulweb.site/api/v1/tools/key-derivation-lab/calculate - [Local File Encryption Studio](https://fileencryptionstudio.usefulweb.site/): Encrypt and decrypt files with AES-256-GCM and a password, locally in your browser. API: POST https://crypto.usefulweb.site/api/v1/tools/file-encryption-studio/calculate - [Password & Passphrase Generator](https://passwordgenerator.usefulweb.site/): Strong random passwords and passphrases, made in your browser, with exact entropy. API: POST https://crypto.usefulweb.site/api/v1/tools/password-generator/calculate - [Private Breach Checker](https://privatebreachchecker.usefulweb.site/): Check if a password appears in known breaches without revealing it (k-anonymity). API: POST https://crypto.usefulweb.site/api/v1/tools/private-breach-checker/calculate - [RSA/ECC Key Inspector](https://rsaecckeyinspector.usefulweb.site/): Inspect PEM, DER, JWK or OpenSSH keys: type, size, curve, fingerprints, thumbprint and weaknesses. API: POST https://crypto.usefulweb.site/api/v1/tools/rsa-ecc-key-inspector/calculate - [Shamir Secret Sharing](https://shamirsecretsharing.usefulweb.site/): Split a secret into n shares so any k recover it, and combine shares, locally. API: POST https://crypto.usefulweb.site/api/v1/tools/shamir-secret-sharing/calculate - [TLS Cipher-Suite Simulator](https://tlsciphersuitesimulator.usefulweb.site/): See which TLS version, cipher and group browsers, Android, Java and OpenSSL get from your server. API: POST https://crypto.usefulweb.site/api/v1/tools/tls-cipher-suite-simulator/calculate - [X.509 / ASN.1 Certificate Inspector](https://x509certificateinspector.usefulweb.site/): Decode X.509 certificates, chains and CSRs: SANs, usages, CT SCTs, chain order and an ASN.1 tree. API: POST https://crypto.usefulweb.site/api/v1/tools/x509-certificate-inspector/calculate ## Workflows