age 文件加密工具开源项目

我要开发同款
白开水不加糖2021年09月09日
150阅读

技术信息

开源地址
https://github.com/FiloSottile/age
授权协议
BSD-3-Clause

作品详情

age是一个简单、现代和安全的文件加密工具(和Go库),具有小的explicitkeys、无配置选项、以及UNIX风格的可组合性。

$age-keyge-okey.txtPublickey:age1ql3z7hjy54pw3hyww5ayyfg7zqgvc7w3j2elw8zmrj2kg5sf9aqmcac8p$tarcvz~/data|age-rage1ql3z7hjy54pw3hyww5ayyfg7zqgvc7w3j2elw8zmrj2kg5sf9aqmcac8p>data.tar.gz.age$age--decrypt-ikey.txtdata.tar.gz.age>data.tar.gz格式规范位于 age-ecryptio.org/v1。

示例:

有关完整文档,可阅读 theage(1)mapage。

Usage:age[--ecrypt](-rRECIPIENT|-RPATH)...[--armor][-oOUTPUT][INPUT]age[--ecrypt]--passphrase[--armor][-oOUTPUT][INPUT]age--decrypt[-iPATH]...[-oOUTPUT][INPUT]Optios:-e,--ecryptEcrypttheiputtotheoutput.Defaultifomitted.-d,--decryptDecrypttheiputtotheoutput.-o,--outputOUTPUTWritetheresulttothefileatpathOUTPUT.-a,--armorEcrypttoaPEMecodedformat.-p,--passphraseEcryptwithapassphrase.-r,--recipietRECIPIENTEcrypttothespecifiedRECIPIENT.Caberepeated.-R,--recipiets-filePATHEcrypttorecipietslistedatPATH.Caberepeated.-i,--idetityPATHUsetheidetityfileatPATH.Caberepeated.INPUTdefaultstostadardiput,adOUTPUTdefaultstostadardoutput.IfOUTPUTexists,itwillbeoverwritte.RECIPIENTcabeaagepublickeygeeratedbyage-keyge("age1...")oraSSHpublickey("ssh-ed25519AAAA...","ssh-rsaAAAA...").Recipietfilescotaioeormorerecipiets,oeperlie.Emptyliesadliesstartigwith"#"areigoredascommets."-"maybeusedtoreadrecipietsfromstadardiput.Idetityfilescotaioeormoresecretkeys("AGE-SECRET-KEY-1..."),oeperlie,oraSSHkey.Emptyliesadliesstartigwith"#"areigoredascommets.Passphraseecryptedagefilescabeusedasidetityfiles.Multiplekeyfilescabeprovided,adayuusedoeswillbeigored."-"maybeusedtoreadidetitiesfromstadardiput.Whe--ecryptisspecifiedexplicitly,-icaalsobeusedtoecrypttoaidetityfilesymmetrically,isteadoriadditiotoormalrecipiets.

功能介绍

age 是一个简单、现代和安全的文件加密工具(和 Go 库),具有小的 explicit keys、无配置选项、以及 UNIX 风格的可组合性。
$ age-keygen -o key.tx...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论