n8n-nodes-enigma

0.1.0 • Public • Published

Banner image

n8n-nodes-enigma

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.


✨ Features

  • 🔐 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

🚀 Getting Started

Prerequisites

Make sure the following are installed on your machine:

  • Git
  • Node.js >=18.10 and pnpm >=9.1
  • n8n (install with: pnpm install -g n8n)

🧑‍💻 Recommended: Set up your n8n development environment before you begin.


🛠️ Installation & Development

  1. Clone this repository:

    git clone https://github.com/DangerBlack/n8n-node-enigma.git
    cd n8n-node-enigma
  2. Install dependencies:

    pnpm install
  3. Build the project:

    pnpm build
  4. Open n8n and load the custom node to test it in your workflow.


Example

Workflow

Global workflow

AES256 Encrypt

AES256 Encrypt

RSA Encrypt

RSA Encrypt


📦 Publishing

To publish this node as an npm package:


📚 Resources


🪪 License

MIT © DangerBlack

Package Sidebar

Install

npm i n8n-nodes-enigma

Weekly Downloads

42

Version

0.1.0

License

MIT

Unpacked Size

103 MB

Total Files

10234

Last publish

Collaborators

  • dangerblack