age public key (X25519 recipient)
ID age_recipient
DatatypeNot PIIidentifierDraft
This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).
Public key of the age file encryption format and tool, that is, an X25519 recipient that files are encrypted to. It is a 62-character lowercase Bech32 string with the human-readable part age, so it starts with age1. Post-quantum recipients (age1pq1...) and recipients of age plugins are longer or use other prefixes and are not covered.
- Categories
- Cryptographic identifiers
- Countries
- Global (not tied to a country)
- Languages
- Common to most languages
- Check digit
bech32- Quality
- 68/100 · missing: second example, mapping (Wikidata, Schema.org, ...), translation, detector coverage
- Metacrafter rules
- no detection rule yet
- Supported by tools
- no tool record lists this type yet
Regular expression
^age1[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{58}$
Python re syntax.
Examples
| Value | Description |
|---|---|
| age1zvkyg2lqzraa2lnjvqej32nkuu0ues2s82hzrye869xeexvn73equnujwj | Test vector of the age specification |
| age1zvkyg2lqzraa2lnjvqej32nkuu0ues2s82hzrye869xeexvn73equnujwq invalid | Wrong Bech32 checksum |
| age1zvkyg2lqzraa2lnjvqej32nkuu0ues2s82hzrye869xeexvn73equnujw invalid | One character short |
Sources
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/age_recipient - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/cryptography/age_recipient.yamlon GitHub