Encrypt, decrypt & compare Mule property files — anywhere.
A modern, open-source replacement for secure-properties-tool.jar.
Available as a web app, a desktop app (Windows, macOS, Linux),
and a lightweight CLI-free workflow. Everything runs locally — your keys and values never leave your machine.
AES, Blowfish, DES, DESede with CBC, CFB, ECB, OFB modes. Matches the exact output of the official MuleSoft JAR.
Process entire .properties or .yaml files at once. Encrypt or decrypt every value in one click.
Compare property files across environments side by side. Spot missing keys, differing values, and drift instantly.
Native Windows, macOS, and Linux app built with Electron. Works offline, no browser needed.
Zero install. Open in any browser, works on any OS. Hosted on GitHub Pages for instant access.
All cryptographic operations happen in your browser or on your machine. Nothing is ever sent to a server.
Select from AES, Blowfish, DES, or DESede with CBC, CFB, ECB, or OFB modes — matching your Mule configuration.
The same key you use in your mule-artifact.json or secure properties configuration. Key is read as raw UTF-8 bytes.
Paste a single value or drop an entire file. Output is Base64-encoded, ready to wrap in ![...] for your property files.
Drop property files or a folder. Environments are detected from filenames using a {env} pattern (e.g. {env}-configuration.yaml).
For secure files, provide the secret key, algorithm, and mode per environment. Leave empty to keep values encrypted.
Click Analyze to get a side-by-side table. Missing values are highlighted red, differing values yellow, and encrypted values blue.