Encrypt and decrypt text securely in your n8n workflows using the Enigma cryptographic library by Cubbit.
This custom node for n8n adds support for seamless encryption and decryption operations using modern cryptographic algorithms. It's ideal for protecting sensitive data as it flows through your automated workflows.
- 🔐 Encrypt any text input using secure encryption algorithms
- 🔓 Decrypt encrypted values back into readable data
- 🧠 Built on top of the trusted
@cubbit/enigma
library - ⚙️ Customizable inputs: define keys, IVs, modes, and more
- 🔁 Supports both binary and string-based operations
- 🧩 Easy integration with any n8n workflow
Make sure the following are installed on your machine:
🧑💻 Recommended: Set up your n8n development environment before you begin.
-
Clone this repository:
git clone https://github.com/DangerBlack/n8n-node-enigma.git cd n8n-node-enigma
-
Install dependencies:
pnpm install
-
Build the project:
pnpm build
-
Open n8n and load the custom node to test it in your workflow.
To publish this node as an npm package:
- Update
package.json
with your metadata. - Run
pnpm build && pnpm lint
. - Follow npm's guide to publishing.
MIT © DangerBlack