使用GnuPG保护你的备份数据

一方面垂涎国内各大云储存巨大的储存空间和上传速度, 一方面又畏惧着国内各大云储存的节操, 怎么办呢? 你可以使用GnuPG加密保护你的备份数据.

GnuPG是非常强大的开源加密软件,围绕它所建立的公钥和私钥可以有非常非常多种的用法.例如:你的朋友导入了你的公钥,在向你发送信息时就可以使用你的公钥将信息加密,加密后此信息理论上只有你的私钥才能解开.又或者你可以使用GnuPG配合Emacs的Org-Mode来加密的自己的Org文章内的指定内容,如写在你的Org文件里的密码等.

这里只介绍简单的加密单个文件的使用方法,更多的使用方法可以见下面的连接.

注意:你所有的钥匙都存在~/.gnupg/中,虽然也经过处理不能直接获得,但是在其它软件的攻击下,依然能进行篡改.这是整个gpg的薄弱之处,切记一定要保护好这个文件夹.

OS X Install GnuPG
brew 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

    原文作者:venmos
    原文地址: https://segmentfault.com/a/1190000000450357
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞