Catalog PyPI
PACKAGE EXPLORERView in registry

agecrypt

PyPI

A GUI for age encryption

Versions collected1
Direct dependencies2From release 1.0.0
Last observed20 Oct, 21:22 UTC

README

Version 1.0.0 documentation

The age logo, an wireframe of St. Peters dome in Rome, with the text: age, file encryption

This is a cross-platform GUI for the file encryption tool age. This program wraps the age , and uses python's Subprocess library functions to securely call age commands. The UI is built on top of Flet.

The format specification is at age-encryption.org/v1. To discuss the spec or other age related topics, please email the mailing list at age-dev@googlegroups.com. age was designed by @Benjojo12 and @FiloSottile. .

Installation & Compilation

pip install agecrypt

After installation, you can run the program by typing:

agecrypt

Option 2: Run from source

  1. Download and extract the archive or clone the repository
  2. Install the required dependencies:
pip install -r requirements.txt
  1. Run the program
python -m agecrypt

Option 3: Compile from source

  1. Download and extract the source archive
  2. Install build requirements:
pip install build wheel
  1. Build the package:
python -m build
  1. Install the resulting wheel file:
pip install dist/agecrypt-1.0.0-py3-none-any.whl

After installation, run the program by typing:

agecrypt

Use

To generate a new identity, click the Generate X25519 key pair radio option, and Select Output File

To encrypt a file, click the Encrypt radio option, choose to armor the output or not. Select the input + output files, recipient keys or recipient file(s) or identity file(s) and hit Execute

To decrypt an .age file after selection Decrypt, select input file using Select Input and specify the passphrase or identity file.

To encrypt to multiple recipients, specify a recipient text file with one recipient on each line. To encrypt to a single recipient, you can paste it directly in the Recipient Keys text field.

Compilation instructions

  1. Install Rust, open winage, and run cargo build --release.

  2. Install and open Visual Studio 2019. Go to Extensions > Manage Extensions and install Microsoft Visual Studio Installer Projects. Open the winage\winage\age.sln Solution, select Release, x64, and build.

Restrictions

  • All features supported by age work (No restrictions)

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.030 Oct 20242

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
tensorblast/agecrypt

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:22 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:79a065b11cf9033c9b8324e11a73f675da4b8797617f66ffd034b37d3309d6c5