使用GnuPG保護你的備份資料

venmos發表於2014-03-30

一方面垂涎國內各大雲儲存巨大的儲存空間和上傳速度, 一方面又畏懼著國內各大雲儲存的節操, 怎麼辦呢? 你可以使用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

相關文章