Options
AES-CBC + Base64
Output
Ciphertext string (copyable)
Developer Tools
Encrypt and decrypt locally in your browser with AES, DES, 3DES, Rabbit, multiple block modes, direct keys, PBKDF2, or passphrase modes, outputting Base64 or Hex. Useful for API debugging and learning.
Favorite this tool
No favorite storage mode has been selected.
Quick actions
Copy this tool URL or open the system share sheet on a supported device.
开发工具
Encrypt and decrypt locally in your browser with AES, DES, 3DES, Rabbit, multiple block modes, direct keys, PBKDF2, or passphrase modes, outputting Base64 or Hex. Useful for API debugging and learning.
AES-CBC: 最通用的对称加密组合,兼容性优秀。
直接模式:手动提供密钥 (UTF-8 编码后截取/补齐)。
Options
AES-CBC + Base64
Output
Ciphertext string (copyable)
Passphrase mode uses OpenSSL-compatible embedding of salt in ciphertext. PBKDF2 mode lets you specify salt and iterations.
DES is weak and mainly for legacy compatibility. Prefer AES for new work.
Tools
Continue with another translated tool for a nearby task.
HMAC Signature Tester
Compute SHA digests and HMAC signatures with Web Crypto in your browser for common SHA algorithms. Useful when debugging payments, webhooks, and request-body signature checks with data kept local.
RSA Key Generator
Generate RSA public and private keys locally with WebCrypto and export PEM format for signature testing, API key exchange, and local experiments without a server call.
Hash Generator
Compute SHA-1, SHA-256, SHA-384, and SHA-512 digests for text or local files, with optional HMAC mode and hash comparison. Uses Web Crypto in the browser for checksum and signing checks.