chapose (security/chapose) Updated: 2 days, 1 hour ago Add to my watchlist

High-performance cross-platform file security tool.

Chapose is a modern, high-performance file encryption CLI based on ChaCha20-Poly1305 (AEAD), designed for strong confidentiality and integrity verification in real-world workflows. It uses a streaming architecture to process very large files with low memory overhead, avoids loading full plaintext into memory, and provides clear failure signals on authentication mismatch. Chapose supports password- and keyfile-based operation, plus seamless environment-variable driven usage for automation.

Version: 1.0.0 License: LGPL-3 GitHub
Maintainers huanguan1978 (GitHub handle not provided)
Categories security
Homepage https://github.com/huanguan1978/chacrypt
Platforms darwin
Variants -

"chapose" depends on

build (2)

Ports that depend on "chapose"

No ports


Port notes

Best practice:
1) Generate and store a dedicated keyfile in a protected location.
2) Set strict permissions for the keyfile (for example: chmod 400).
3) Configure the CHAPOSE_KEYFILE environment variable for seamless
encrypt/decrypt operations.

Workflow automation:
For production pipelines, pair chapose with ft:filetools to automate
archive -> encrypt -> secure wipe flows using YAML tasks and ft shell.
Reference:
https://github.com/huanguan1978/chacrypt/tree/main/chapose/doc/en/


Port Health:

Loading Port Health

Installations (30 days)

0

Requested Installations (30 days)

0