Ubuntu系统下通过gpg命令对文件做加密解密

在一台Ubuntu 16.04系统的阿里云香港轻应用服务器上空然想对一个文件加密,想到了之前在windows下用的GnuPG,于是就打了个gpg命令,没想到ubuntu 16.04默认已经安装好了,直接打命令就可以用了。
于是在命令行下测试一下对test.txt文件做简单的加密和解密:

(1)加密:

1
www.itkylin.com:~# gpg -c test.txt

回车后提示:
gpg: gpg-agent is not available in this session
Enter passphrase:(输入密码)
Repeat passphrase:(再次确认密码)
两次密码正确的话就完成了加密,生成功test.txt.gpg加密文件。

(2)解密:

1
www.itkylin.com:~# gpg test.txt.gpg

回车后提示:
gpg: gpg-agent is not available in this session
Enter passphrase:(输入密码)
只需输入一次密码就能解密了。

发现老提示gpg-agent is not available in this session很不舒服,可在执行命令时加入–no-use-agent参数,如:

1
www.itkylin.com:~# gpg --no-use-agent -c test.txt

很简单的通过两条命令就通加密解密了,这样就可以放心的把文件放在VPS上了,把加密的文件放到公共网盘上保存也不用担心泄密了。