一方面垂涎国内各大云储存巨大的储存空间和上传速度, 一方面又畏惧着国内各大云储存的节操, 怎么办呢? 你可以使用GnuPG加密保护你的备份数据.
GnuPG是非常强大的开源加密软件,围绕它所建立的公钥和私钥可以有非常非常多种的用法.例如:你的朋友导入了你的公钥,在向你发送信息时就可以使用你的公钥将信息加密,加密后此信息理论上只有你的私钥才能解开.又或者你可以使用GnuPG配合Emacs的Org-Mode来加密的自己的Org文章内的指定内容,如写在你的Org文件里的密码等.
这里只介绍简单的加密单个文件的使用方法,更多的使用方法可以见下面的连接.
注意:你所有的钥匙都存在~/.gnupg/
中,虽然也经过处理不能直接获得,但是在其它软件的攻击下,依然能进行篡改.这是整个gpg的薄弱之处,切记一定要保护好这个文件夹.
OS X Install GnuPGbrew install gpg
生成自己的钥匙gpg --gen-key
导出公钥gpg --armor --output filename --export [UID]
导入公钥gpg --import filename
查看已有的钥匙gpg --list-keys
加密备份gpg -ea -r [UID] filename.tar.gz
解密备份gpg -o filename.tar.gz -d filename.tar.gz.asc