/ ubuntu

GPG Suite - Mac上管理 GPG Keys 的好工具

我只能說我太後知後覺,以前覺得 GPG Keys 在管理上挺麻煩,包含使用上的方式。其實我對所有 Public/Private Keys 有關的都挺頭痛的。當我用過 GPG Keychain (包含 GPG Suite 內) 後,就不覺得在 Mac 上是個問題,這根本是省了一堆時間。

主畫面截圖

更方便的一點就是,我可以直接加 key server

然後直接 publish 我的 public key 出去,這樣其他人就可以透過 key ID 來找到我的 public key。
這實在太美好了!!!

目前就只有在幾個地方會使用到 GPG key:

1. Ubuntu Lanchpad

當你需要想提供一個 3rd party 的 Debian pcakges,你就需要先上傳 public key,然後再來透過 private/security key 來加密某段文字,然後送給 launchpad 去驗證是否你是本人,然後你就可以開源你的 code 然後提供你的 binary debain package。

2. 建立自己的 Debain/Ubuntu package repo

你需要有一組 GPG key 來加密所有的 deb files 然後上傳到自有 repo server,然後 client 就可以透過 add key 的方式來加你的 public key 到機器上,這樣就可以直接用 apt-get 去安裝自有的 packages

$ sudo apt-key adv --keyserver keys.gnupg.net --recv-keys <KEY_ID>
$ sudo apt-get install <your-packages>