FileEncrypt
Certified
Encrypt a file with AES-256
FileEncrypt
Certified
Encrypt a file with AES-256
yaml
type: io.kestra.plugin.compress.FileEncryptExamples
yaml
id: file_encrypt
namespace: company.team
inputs:
- id: file
type: FILE
tasks:
- id: encrypt
type: io.kestra.plugin.compress.FileEncrypt
from: "{{ inputs.file }}"
password: "{{ secret('ENCRYPTION_PASSWORD') }}"
yaml
id: file_encrypt_argon2id
namespace: company.team
inputs:
- id: file
type: FILE
tasks:
- id: encrypt
type: io.kestra.plugin.compress.FileEncrypt
from: "{{ inputs.file }}"
password: "{{ secret('ENCRYPTION_PASSWORD') }}"
keyDerivation: ARGON2ID
argon2TimeCost: 3
memory: 65536
parallelism: 1
yaml
id: file_encrypt_scrypt
namespace: company.team
inputs:
- id: file
type: FILE
tasks:
- id: encrypt
type: io.kestra.plugin.compress.FileEncrypt
from: "{{ inputs.file }}"
password: "{{ secret('ENCRYPTION_PASSWORD') }}"
keyDerivation: SCRYPT
memory: 65536
parallelism: 1
Properties
from *Requiredstring
password *Requiredstring
argon2TimeCost integerstring
Default
3iterations integerstring
Default
600000keyDerivation string
Default
PBKDF2_SHA256Possible Values
PBKDF2_SHA256PBKDF2_SHA512ARGON2IDSCRYPTmemory integerstring
Default
65536parallelism integerstring
Default
1Outputs
uri string
Format
uri