在您使用公鑰的加密法之前,其他人必須擁有您的公鑰,如要傳送您的金鑰到您的聯絡人或到一部金鑰伺服器,您必須 匯出 您的金鑰。
如要匯出您的金鑰,以使您可以將它放在網頁上或電子郵件上,請輸入下列的指令:
gpg --armor --export <you@example.com> > mykey.asc |
您將不會看到任何的輸出,因為您已匯出您的公鑰並將輸出重導至一個稱為 mykey.asc 的檔案。(如果沒有加上 > mykey.asc,金鑰的內容將會以標準輸出的方式顯示在螢幕的畫面上。)
現在,mykey.asc 檔案就可以被放入電子郵件或匯出到一部金鑰伺服器上。 如要讀取這個金鑰的內容,請輸入 less mykey.asc 以在頁面調度程式(pager)中開啟該檔案(按下
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.0.1 (GNU/Linux) Comment: For info see http://www.gnupg.org mQGiBDkHP3URBACkWGsYh43pkXU9wj/X1G67K8/DSrl85r7dNtHNfLL/ewil10k2 q8saWJn26QZPsDVqdUJMOdHfJ6kQTAt9NzQbgcVrxLYNfgeBsvkHF/POtnYcZRgL tZ6syBBWs8JB4xt5V09iJSGAMPUQE8Jpdn2aRXPApdoDw179LM8Rq6r+gwCg5ZZa pGNlkgFu24WM5wC1zg4QTbMD/3MJCSxfL99Ek5HXcB3yhj+o0LmIrGAVBgoWdrRd BIGjQQFhV1NSwC8YhN/4nGHWpaTxgEtnb4CI1wI/G3DK9olYMyRJinkGJ6XYfP3b cCQmqATDF5ugIAmdditnw7deXqn/eavaMxRXJM/RQSgJJyVpbAO2OqKe6L6Inb5H kjcZA/9obTm499dDMRQ/CNR92fA5pr0zriy/ziLUow+cqI59nt+bEb9nY1mfmUN6 SW0jCH+pIQH5lerV+EookyOyq3ocUdjeRYF/d2jl9xmeSyL2H3tDvnuE6vgqFU/N sdvby4B2Iku7S/h06W6GPQAe+pzdyX9vS+Pnf8osu7W3j60WprQkUGF1bCBHYWxs YWdoZXIgPHBhdWxnYWxsQHJlZGhhdC5jb20+iFYEExECABYFAjkHP3UECwoEAwMV AwIDFgIBAheAAAoJEJECmvGCPSWpMjQAoNF2zvRgdR/8or9pBhu95zeSnkb7AKCm /uXVS0a5KoN7J61/1vEwx11poLkBDQQ5Bz+MEAQA8ztcWRJjW8cHCgLaE402jyqQ 37gDT/n4VS66nU+YItzDFScVmgMuFRzhibLblfO9TpZzxEbSF3T6p9hLLnHCQ1bD HRsKfh0eJYMMqB3+HyUpNeqCMEEd9AnWD9P4rQtO7Pes38sV0lX0OSvsTyMG9wEB vSNZk+Rl+phA55r1s8cAAwUEAJjqazvk0bgFrw1OPG9m7fEeDlvPSV6HSA0fvz4w c7ckfpuxg/URQNf3TJA00Acprk8Gg8J2CtebAyR/sP5IsrK5l1luGdk+l0M85FpT /cen2OdJtToAF/6fGnIkeCeP1O5aWTbDgdAUHBRykpdWU3GJ7NS6923fVg5khQWg uwrAiEYEGBECAAYFAjkHP4wACgkQkQKa8YI9JamliwCfXox/HjlorMKnQRJkeBcZ iLyPH1QAoI33Ft/0HBqLtqdtP4vWYQRbibjW =BMEc -----END PGP PUBLIC KEY BLOCK----- |
假如您只是與少數人做安全性的通訊,您可以匯出您的公鑰,並單獨地郵寄公鑰給他們。 假如您是與很多人做這方面的聯絡,將您的公鑰發佈給他們會很費時,不過您可以使用一部金鑰伺服器的方式來輕易做到。
金鑰伺服器是一個位於網際網路的儲存位置,可用它來存放並發放您的公鑰給任何需要它的人。 有許多的金鑰伺服器可以使用,其中的大部分都試著要進行同步化,這也使得您只要將您的金鑰傳送至一部金鑰伺服器,該伺服器便會自動傳送至其他所有的伺服器。 您的聯絡人可以從一部金鑰伺服器要求您的公鑰,並將之匯入到他們的金鑰環,然後他們就可以和您進行安全的通訊了。
建議 | |
---|---|
因為大部分的金鑰伺服器都已同步化,將您的公鑰傳送至一部金鑰伺服器就如同將之傳送至全部的伺服器。 然而您可以找到不同的金鑰伺服器,以下這個 Keyserver.Net 網站可以讓您開始您的搜尋並且提供您更多的相關資訊: http://www.keyserver.net。 |
您可以從 shell 提示符號或瀏覽器來傳送您的公鑰,當然您必須有網際網路連線才可以從金鑰伺服器傳送與接收金鑰。
在 shell 提示符號下輸入以下指令:
gpg --keyserver search.keyserver.net --send-key you@example.com |
使用您的瀏覽器,連線至 Keyserver.Net (http://www.keyserver.net),然後選擇要加入您 PGP 公鑰的選項。
下一步,您便可以複製與貼上您的公鑰到網頁上的適當區域,假如您需要如何做到的指示,請遵照以下的步驟:
請注意,假如您要傳送您的金鑰到另一部網頁介面的金鑰伺服器,基本上都會類似以上的步驟。
這就是您需要做的所有事情,不管您是使用 shell 提示符號或透過網頁的介面,您都會看到一個訊息告訴您金鑰已經成功傳送了 — 從此以後,想要與您安全通訊的使用者都可以匯入您的公鑰並將之加入到他們的金鑰環。