ENCRYPT TEXT USING OPENSSL

Encrypts a plain-text string using OpenSSL with a caller-supplied key and hashing/cipher method. Use this worker whenever sensitive string data must be encrypted before storage or transmission within a workflow.

When to use

Tagged: cipher, encrypt, hashing, openssl, security, sha1, text_encryption.

Inputs

Label ID Type Default Required Description
Text text text Plain-text string to be encrypted; required and must be non-empty.
Key key textarea Secret key (passphrase) used by OpenSSL to encrypt the text; treat this value as a credential and never log it.
Method method text sha1 OpenSSL cipher or digest method to apply (e.g. ‘sha1’, ‘aes-256-cbc’); defaults to ‘sha1’ if left unchanged.

Outputs

Label ID Type Description
Encrypted Text encrypted_text textarea Base64-encoded or hex-encoded ciphertext produced by OpenSSL after applying the chosen method and key.
Method method text Echo of the cipher/digest method that was actually used for the encryption, useful for downstream decryption steps.
Seed seed text Random seed or initialisation vector (IV) generated during encryption; required for deterministic decryption and should be stored alongside the encrypted text.

Disciplines

  • platform.integration

Auto-generated from platform schema. Worker id: openssl_encrypt. Schema hash: bada958dff5d. Hand-curated docs in workerexamples/ override this page when present.