PHPackages                             soatok/age - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. soatok/age

ActiveLibrary[Security](/categories/security)

soatok/age
==========

Pure-PHP implementation of the age file encryption format (c2sp.org/age)

1801[1 PRs](https://github.com/soatok/age-php/pulls)PHPCI passing

Since Apr 11Pushed 1mo agoCompare

[ Source](https://github.com/soatok/age-php)[ Packagist](https://packagist.org/packages/soatok/age)[ RSS](/packages/soatok-age/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

age-php
=======

[](#age-php)

[![CI](https://github.com/soatok/age-php/actions/workflows/ci.yml/badge.svg)](https://github.com/soatok/age-php/actions/workflows/ci.yml)

PHP implementation of [age](https://c2sp.org/age). Supports post-quantum cryptography.

Tip

The author pronounces it `[aɡe̞]` [with a hard *g*](https://translate.google.com/?sl=it&text=aghe), like GIF, and it's always spelled lowercase.

Installation
------------

[](#installation)

```
composer require soatok/age
```

Usage
-----

[](#usage)

We ecommend using **Hybrid ML-KEM-768 + X25519** for identities and recipients.

```
