age是一个简单易用的工具,允许您使用单个密码加密和解密文件。文件的保护和敏感文档的安全加密一直是用户关心的问题。尽管越来越多的数据托管在网站和云服务上,并受到具有越来越安全和强大密码的用户帐户的保护,但我们在自己的文件系统上存储敏感数据的能力仍然存在巨大差距。价值,特别是如果我们可以快速轻松地加密这些数据。年龄可以帮助你做到这一点。它是一款小巧易用的工具,可让您使用密码加密文件并按需解密。安装ageage可以从众多Linux软件存储库中安装。在Fedora上安装它:$sudodnfinstallage-y在macOS上,使用MacPorts或Homebrew安装。在Windows上,使用Chocolatey进行安装。使用age来加密和解密文件age可以使用公钥或用户自定义密码来加密和解密文件。在age中使用公钥首先,生成一个公钥并将其写入key.txt文件:$age-keygen-okey.txt公钥:age16frc22wz6z206hslrjzuv2tnsuw32rk80pnrku07fh7hrmxhudawase896m9使用公钥加密使用公钥加密文件:$touchmypasswds.文本|age-r\ageage16frc22wz6z206hslrjzuv2tnsuw32rk80pnrku07fh7hrmxhudawase896m9\>mypass.tar.gz.age在本例中,我使用生成的公钥加密文件mypasswds.txt,并将其保存在名为mypass.tar.gz.age的加密文件中。使用公钥解密要解密加密文件,请使用带有--decrypt选项的age命令:$age--decrypt-ikey.txt-omypass.tar.gzmypass.tar.gz.age在这个例子中,age使用存储在key.text中的密钥并解密我在上一步中创建的加密文件。使用密码加密而不使用公钥来加密文件称为对称加密。它允许用户设置密码来加密和解密文件。为此:$age--passphrase--outputmypasswd-encrypted.txtmypasswd.txt输入密码(留空以自动生成安全密码):确认密码:在此示例中,age提示您输入密码,这将加密用这个密码输入文件mypasswd.txt,生成加密文件mypasswd-encrypted.txt。使用密码解密要解密使用密码加密的文件,请使用带有--decrypt选项的age命令:输入密码,只要你提供的密码与加密时设置的密码一致,age就会将加密文件mypasswd-encrypted.txt的内容解密为passwd-decrypt.txt。不要丢失您的密钥无论您使用密码加密还是公钥加密,您都_不能_丢失加密数据的凭据。根据设计,如果没有用于加密的密钥,则无法解密按年龄加密的文件。所以请备份您的公钥并记住这些密码!轻松加密年龄是一个真正强大的工具。我喜欢将我的敏感文档(尤其是税务记录和其他档案数据)加密为.tz文件以供日后访问。age是用户友好的,可以很容易地随时加密。
