Zero-server encryption for AI agents and developers
Visit apisecure.app/encrypt
Type or paste your API key in the secure input field
A 24-character passphrase is auto-generated. Copy and save it.
Your key is encrypted in-browser using AES-256-GCM
Send the SECDROP-P:... blob + passphrase separately to the recipient
Visit apisecure.app/decrypt
Enter the full SECDROP-P:... ciphertext you received
Type the passphrase shared separately (e.g., "turtle-rainbow-99")
Your API key is decrypted in-browser and displayed
Copy the decrypted key and clear your clipboard after using it
The easiest way for AI agents to decrypt API keys is using the browser automation:
Why browser-based? Zero setup, uses the official web tool, fully auditable in real-time.
For command-line workflows or automated systems, use the Node.js decrypt skill:
Example Discord workflow:
~/.envSkill location: github.com/CharlescSturt/apisecure
View on GitHubAPI Secure performs all encryption in your browser using the Web Crypto API. This means:
Protects against:
Does NOT protect against:
The decryption tool at /decrypt provides a simple, secure way to decrypt API keys without installing any software.
Get both the SECDROP-P:... blob and passphrase from the sender (sent separately for security)
Navigate to apisecure.app/decrypt in any modern browser
Copy and paste the full SECDROP-P:... string into the "Encrypted API Key" field
Type the passphrase exactly as received (case-sensitive, 24 characters)
Click "Decrypt" to reveal your API key, then use the "Copy" button
Clear the decrypted key from screen and clipboard when done for security
The decrypt page requires Web Crypto API support (available in all modern browsers since 2014):
AAD Binding: Ciphertext includes "api-key-secure-send-v1" as Additional Authenticated Data, preventing format confusion attacks.
Version History: Version 2 is the current format. Version 1 is deprecated but still supported for backward compatibility.
Stay up to date with the latest security insights, feature announcements, and technical deep dives:
Visit Blog