chapose (security/chapose) Updated: 2 days, 2 hours 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