Decrypt content using the age-encryption.org/v1 specification. Detects binary or ASCII armored content encoding using the initial file header bytes. The age standard uses ChaCha20-Poly1305 for authenticated encryption of the payload. The age-keygen command supports generating X25519 key pairs for encryption and decryption operations.
age, age-encryption.org, encryption, ChaCha20-Poly1305, X25519
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values.
| Display Name | API Name | Default Value | Allowable Values | Description |
|---|---|---|---|---|
| Private Key Source | Private Key Source | PROPERTIES |
| Source of information determines the loading strategy for X25519 Private Key Identities |
| Private Key Identities | Private Key Identities | One or more X25519 Private Key Identities, separated with newlines, encoded according to the age specification, starting with AGE-SECRET-KEY-1 Sensitive Property: true This property requires exactly one text to be provided.. This Property is only considered if the [Private Key Source] Property has a value of "PROPERTIES". | ||
| Private Key Identity Resources | Private Key Identity Resources | One or more files or URLs containing X25519 Private Key Identities, separated with newlines, encoded according to the age specification, starting with AGE-SECRET-KEY-1 This property expects a comma-separated list of resources. Each of the resources may be of any of the following types: URL, file. This Property is only considered if the [Private Key Source] Property has a value of "RESOURCES". |
| Name | Description |
|---|---|
| success | Decryption Completed |
| failure | Decryption Failed |