GunPG 是一款开源的非对称加密工具,即通过生成公私钥密钥对,对消息、文件等进行加密和解密。比如要与一个人进行机密通信,就可以将公钥发给对方,对方用拿到的公钥加密消息后发送给你,你可以用私钥解密收到的消息。 除了非对称加密,GPG 还提供简单的对称加密,用一个密码加密和解密文件。下面使用的就是对称加密功能。 当前目录(~)有一个名为 restic.conf 的文件,要对其进行加密,可以使用 GnuPG 工具,主流发行版都有预装。 加密 ~ $ gpg -c restic.conf 执行命令后会提示输入两次密码以加密文件 加密后的文件名为 restic.conf.gpg,这时就可以删掉源文件了。 参数信息 -c, --symmetric encryption only with symmetric cipher symmetric