Actions132
- AI Actions
- Extract Text From Document
- Check Content Policy
- Detect Adult Content
- Detect Brand
- Detect Color
- Detect Email Type
- Detect Faces
- Extract Entities
- Extract Contact Information
- Extract Customizable Information From Text
- Fuzzy Text Matcher
- Generate Image
- Generate JavaScript Code
- Generate Python Code
- Detect Language
- Detect Mood
- Extract Text From PDF
- Recognize Objects in Image
- Extract Text From Image
- Redact Sensitive Information From PDF
- Remove Background Image
- Summarize Text
- Transcribe
- Translate Text
- Image Actions
- Business Actions
- Convert Actions
- Generate Actions
- Crypto Actions
- Operator Actions
- Storage Actions
- Scheduler Actions
- Text Actions
- Chart Actions
- Code Actions
- Calculate Actions
- Date and Time Actions
- PDF Actions
- Compress PDF File
- Count PDF Pages
- Create Empty PDF
- Decrypt PDF
- Convert DOCX to PDF
- Draw Image on PDF
- Draw Text on PDF
- Encrypt PDF
- Convert HTML to PDF
- Convert Markdown to PDF
- Manage PDF Metadata
- Merge PDF Files
- Add PDF Pages
- Remove PDF Pages
- Resize PDF Pages
- Rotate PDF Pages
- Convert PDF to Base64
- Convert PDF to Image
- Split PDF File
- Add Image Watermark to PDF
- Add Text Watermark to PDF
- Shortened URL Actions
Crypto → Decrypt Text
AI-generatedOverview
The node provides cryptographic utilities, specifically here focusing on decrypting text that was previously encrypted. It supports multiple encryption algorithms such as AES, DES, TripleDES, Rabbit, RC4, and RC4Drop. This node is useful when you need to securely handle encrypted data within an automation workflow, for example, decrypting sensitive information received from external systems or stored in databases before further processing.
Practical examples include:
- Decrypting confidential messages or tokens before using them in subsequent API calls.
- Handling encrypted user data safely within workflows.
- Integrating with systems that require specific encryption algorithms for secure communication.
Properties
| Name | Meaning |
|---|---|
| Encrypted Text | The ciphertext string that you want to decrypt. Example: U2FsdGVkX1+F... |
| Secret Key | The secret key used to perform the decryption. This should match the key used for encryption. |
| Encryption Algorithm | The cryptographic algorithm to use for decryption. Options: AES, DES, TripleDES, Rabbit, RC4, RC4Drop |
Output
The node outputs a JSON object containing the decrypted text result. The exact structure is not explicitly shown in the source, but typically it will have a field holding the plaintext string obtained after decryption.
If the node supported binary output (e.g., files), it would be summarized here, but this node focuses on textual decryption only.
Dependencies
- Requires an active connection to the 0CodeKit API service at
https://prod.0codekit.com. - Needs an API authentication token credential configured in n8n to authorize requests to the service.
- No local cryptographic libraries are used; all cryptographic operations are performed via the external API.
Troubleshooting
- Incorrect Secret Key: If the secret key does not match the one used during encryption, the output will be invalid or an error may occur.
- Unsupported Ciphertext Format: Providing improperly formatted ciphertext can cause decryption failure.
- Algorithm Mismatch: Using a different algorithm than the one used for encryption will result in incorrect decryption.
- API Connectivity Issues: Network problems or invalid API credentials will prevent the node from functioning.
- Error Messages: Common errors might include authentication failures, invalid parameters, or server errors from the external API. Verify credentials, input values, and network connectivity.
Links and References
- Cryptography Concepts
- Common Encryption Algorithms
- 0CodeKit API Documentation (for more details on the API endpoints and usage)