age Modern File Encryption Tool by agentskillexchange/skills
npx skills add https://github.com/agentskillexchange/skills --skill 'age Modern File Encryption Tool'使用 age (FiloSottile/age) 加密和解密文件,这是一个简单、现代的加密工具,具有小巧明确的密钥、后量子支持、无配置选项和 UNIX 风格的组合性。在大多数工作流程中,它是 GPG 的一个实用替代品。
age 是由 Filippo Valsorda 创建的一个简单、现代且安全的文件加密工具。它为文件加密提供了一个简洁的 GPG 替代方案,其设计理念以简单性为中心——小巧明确的密钥、无配置选项,并能与标准 UNIX 管道组合使用。该项目在 GitHub 上拥有超过 21,000 颗星,并已打包到每个主要的 Linux 发行版、Homebrew 和 Windows 包管理器中。
该工具默认使用 X25519 密钥对,并支持可选的基于密码的加密。密钥是简短、人类可读的字符串 (age1…),易于复制和共享。age 支持向多个接收者加密、使用 SSH 公钥(包括 ed25519 和 RSA),以及通过 age-plugin-yubikey 等插件接收者(如 YubiKey 硬件令牌)。最新版本包含后量子密码学支持,使加密数据能够抵御量子计算的威胁,面向未来。
age 遵循 UNIX 哲学,专注于做好一件事。它默认从标准输入读取并向标准输出写入,使其能够与 tar、curl 和其他命令行工具组合使用。典型的工作流程通过 age 管道传输数据进行加密:tar czf – ~/data | age -r age1recipient… > backup.tar.gz.age。解密则以相反的方式进行。格式规范发布于 age-encryption.org/v1,并且在 Rust (rage)、TypeScript (typage) 和其他语言中存在可互操作的实现。
此技能使智能体能够使用 age 管理文件加密工作流程。智能体可以生成密钥对、为特定接收者加密文件或目录、使用身份文件解密数据、管理接收者列表,并将 age 集成到备份脚本和 CI/CD 流水线中。该技能输出加密文件、密钥管理指南和加密流水线配置。
集成点包括 SOPS(Mozilla 的密钥管理工具使用 age 作为后端)、基于 Git 的密钥管理、自动备份加密和安全文件传输工作流程。age 在 BSD-3-Clause 许可证下作为单个静态二进制文件分发,没有运行时依赖。
npx skills add agentskillexchange/skills --skill age-modern-file-encryption-tool
npx skills add agentskillexchange/skills --skill age-modern-file-encryption-tool -a claude-code
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
npx skills add agentskillexchange/skills --skill age-modern-file-encryption-tool -a cursor
npx skills add agentskillexchange/skills --skill age-modern-file-encryption-tool -a codex
clawhub install age-modern-file-encryption-tool
每周安装次数
–
代码仓库
GitHub 星标数
1
首次出现时间
–
安全审计
Encrypt and decrypt files with age (FiloSottile/age), a simple, modern encryption tool with small explicit keys, post-quantum support, no config options, and UNIX-style composability. A practical replacement for GPG in most workflows.
age is a simple, modern, and secure file encryption tool created by Filippo Valsorda. It provides a clean alternative to GPG for file encryption with a design philosophy centered on simplicity — small explicit keys, no configuration options, and composability with standard UNIX pipes. The project has over 21,000 GitHub stars and is packaged in every major Linux distribution, Homebrew, and Windows package managers.
The tool uses X25519 key pairs by default, with optional passphrase-based encryption. Keys are short, human-readable strings (age1…) that are easy to copy and share. age supports encrypting to multiple recipients, SSH public keys (both ed25519 and RSA), and plugin-based recipients like YubiKey hardware tokens via age-plugin-yubikey. Recent versions include post-quantum cryptography support, future-proofing encrypted data against quantum computing threats.
age follows the UNIX philosophy of doing one thing well. It reads from stdin and writes to stdout by default, making it composable with tar, curl, and other command-line tools. A typical workflow pipes data through age for encryption: tar czf – ~/data | age -r age1recipient… > backup.tar.gz.age. Decryption works the same way in reverse. The format specification is published at age-encryption.org/v1, and interoperable implementations exist in Rust (rage), TypeScript (typage), and other languages.
This skill enables agents to manage file encryption workflows using age. Agents can generate key pairs, encrypt files or directories for specific recipients, decrypt data using identity files, manage recipient lists, and integrate age into backup scripts and CI/CD pipelines. The skill outputs encrypted files, key management guidance, and encryption pipeline configurations.
Integration points include SOPS (Mozilla’s secrets management tool uses age as a backend), Git-based secret management, automated backup encryption, and secure file transfer workflows. age is distributed as a single static binary under the BSD-3-Clause license, with no runtime dependencies.
npx skills add agentskillexchange/skills --skill age-modern-file-encryption-tool
npx skills add agentskillexchange/skills --skill age-modern-file-encryption-tool -a claude-code
npx skills add agentskillexchange/skills --skill age-modern-file-encryption-tool -a cursor
npx skills add agentskillexchange/skills --skill age-modern-file-encryption-tool -a codex
clawhub install age-modern-file-encryption-tool
Weekly Installs
–
Repository
GitHub Stars
1
First Seen
–
Security Audits
xdrop 文件传输脚本:Bun 环境下安全上传下载工具,支持加密分享
28,800 周安装