DECRYPT TEXT BASED ON OPENSSL¶
Decrypts an OpenSSL-encrypted ciphertext string using a specified hashing method, secret key, and seed (salt/IV). Use this worker whenever a downstream workflow step requires plaintext recovered from an OpenSSL-compatible encryption envelope.
When to use¶
Tagged: aes, cryptography, decrypt, encryption, openssl, security, symmetric.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Text | text | text | — | ✓ | The Base64-encoded or raw OpenSSL ciphertext string that needs to be decrypted; must be the output of a matching OpenSSL encryption step. |
| Key | key | textarea | — | ✓ | The secret key (passphrase) used during encryption; must match exactly — typically a long alphanumeric or PEM-formatted string supplied via a secure credential store. |
| Method | method | text | sha1 | ✓ | The digest/hash method used to derive the decryption key (e.g. ‘sha1’, ‘sha256’); defaults to ‘sha1’ — change only if the encryption step used a different method. |
| Seed | seed | text | — | ✓ | The salt or initialization vector (seed) that was used during encryption; must match the value supplied at encrypt time to produce correct plaintext. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| Encrypted Text | decrypted_text | textarea | The recovered plaintext string produced after successfully decrypting the input ciphertext with the provided key, method, and seed. |
Disciplines¶
- platform.integration
Auto-generated from platform schema. Worker id: openssl_decrypt. Schema hash: 5fc30f823a26. Hand-curated docs in workerexamples/ override this page when present.