世間事最難者莫過於人際溝通、思想交流,故有智慧者必善於溝通。
 
« 等當兵利用Email自動備份檔案 »

電子郵件簽名與加密

2005-09-21

電子郵件簽名與加密

固定網址 12:03:47, 作者 Ren 電子郵件 , 124 詞彙   Trad. Chinese (TW)
分類: 網路世紀

  使用的軟體有GnuPGMuttMozilla ThunderBird。其中GnuPG為加密簽章軟體,所有的加解密及簽章都是呼叫這支程式,記得要常常檢查有沒有新版本釋出。Mutt為終端機介面郵件軟體,也可以用來在命令列中直接寄出郵件。Mozilla ThunderBird為圖形介面郵件軟體,對金鑰加密及簽章有良好支援。

  首先要安裝GnuPG並製作公鑰與私鑰,步驟大致上為
  1.安裝GnuPG
  2.輸入資訊並產生金鑰
  3.匯出與匯入金鑰
   匯出公鑰︰gpg --armor --output public.asc --export wei@taiwan.org
   匯出私鑰︰gpg --armor --output secret.key -export-secret-key
   匯入公(私)鑰︰gpg --import public.key(private.key)
  4.傳送金鑰至伺服器;由伺服器取得金鑰,詳細操作請見參考文件。
  Mutt需使用gpg.rc來設定GnuPG的使用,Debian使用者可以在/usr/share/doc/mutt/examples/找到這個檔案,並加以修改。修改gpg.rc中pgpewrap為/usr/lib/mutt/pgpewrap,否則mutt會找不到pgpewrap這支程式。修改完後在~/.muttrc中加入source gpg.rc,套用所有gpg.rc中的設定。在編輯信件時按下p鍵就可以叫出GnuPG功能表了。

  ThunderBird需加上Enigmail擴充套件,並在Enigmail中設定好GnuPG的安裝位置後即可使用。可以利用Enigmail的選單來產生公鑰與私鑰,比起終端機要來得簡單許多。Enigmail也可以使用smartcard做為私鑰來源(如自然人憑證),這是下一階段的實驗目標。

  如果只想加密附檔的話,可以利用gpg的-encrypt和-decrypt功能對檔案加密。來個示範好了,假設檔案名稱為file.zip,收檔人為wei@taiwan.org,則
  gpg --recipient wei@taiwan.org -e file.zip
會產生file.zip.gpg,必需使用wei@taiwan.org的私鑰才能解密。要解密則下指令
  gpg --output file.zip -d file.zip.gpg
便可還原檔案。

參考文件︰
Red Hat Linux 9 用戶自訂手冊
GnuPG Gentoo 使用者指南

Debian 參考手冊
Linuxhall
GnuPG User Guides
Mutt FAQ
Everything You Need To Know To Start Using GnuPG with Mutt

Enigmail
Mozilla Taiwan 討論區My First Mutt:

2條評論

評論 來自 帥州 [瀏覽訪客]
帥州強烈要求圖文並茂 ~ ^^
2005-09-26 @ 22:48
評論 來自 Ren [瀏覽訪客]
Ren其實詳細的內容都可以在「參考文件」中找到。 圖文並茂的文章可以參考「Gentoo 使用者指南」, 個人覺得寫得很好。
2005-09-27 @ 09:19