使用gpg保护私密数据
鉴于前段时间csdn、天涯等等一群的爆库事件,虽然据说起源在于抗议实名制,但也暴露了国内网站的安全措施实在堪忧。而且现在云服务盛行,但是又有谁能打保票,保存在云端的数据就是安全的呢?所以个人数据的安全性只能依靠自己了。
gpg 是PGP的GNU开源实现,非常可靠,至少Linux的密钥管理都是用的它。我们拿来可以有俩用途:
加密解密
需要保存到云端的文件,使用公钥加密,只有自己的私钥+密码才能解密。
做数字签名
用私钥给自己生产的文件做签名,别人可以用公钥进行验证这份文件的可靠性。
下边列举一些常用场景,更详细的使用方法可以查manual。
生成密钥
第一步你需要生成自己的密钥才能使用:
gpg --gen-key
按照如下步骤:
密钥种类可以选择 DSA and Elgamal。
按照提示输入Name、Email和备注信息,最终要求输入一个密码,用来保护私钥。其中,Name就是日后会用到的uid,建议不要设置得太长太复杂,这里假定Name设置为 foo 。
运行之后你的密钥就算生成了,生成的
...