CryptoPad30 downloadsEncrypt and decrypt text efficiently using keyboard shortcuts
Encrypt and decrypt text inline using a keyboard shortcut. Powered by AES-GCM + PBKDF2 via the Web Crypto API. Everything runs client-side — nothing is sent anywhere.

.obsidian/plugins/cryptopad/npm install
npm run build
manifest.json, main.js, and styles.css into .obsidian/plugins/cryptopad/| Action | How |
|---|---|
| Open CryptoPad | Ctrl+Shift+E (Windows/Linux) / Cmd+Shift+E (Mac) |
| Encrypt | Type text → enter passphrase → click Encrypt |
| Decrypt | Switch to Decrypt tab → paste ciphertext → enter passphrase → click Decrypt |
| Copy result | Click 📋 Copy |
| Quick action | Ctrl+Enter / Cmd+Enter while focused in the textarea |
| Close modal | Escape |
Go to Settings → Hotkeys, search "CryptoPad", and set your preferred key combination.
saveData() in the plugin's data file inside your vaultbase64(salt[16] || iv[12] || ciphertext)| Property | Value |
|---|---|
| Cipher | AES-256-GCM |
| Key derivation | PBKDF2-SHA256 |
| Iterations | 200,000 |
| Salt | 16 bytes random |
| IV | 12 bytes random |
| Output encoding | Base64 |
MIT