上個月測試了PGP金鑰與加密
一開始找不到註冊組研習拿回來的開機光碟,
於是查了一下網路上的
國民中小學學生學籍電子交換講義,
建議使用教育部製作的ezGO7系統,
剛好手邊收到最新的ezGO9,
於是拿來試試。
ezGO9開機後 → 附屬應用程式 → 密碼與加密金鑰,
照著說明新增PGP金鑰及匯出自己的公鑰,
後來也安裝了seahorse-plugins外掛程式。
因為沒有拿到註冊組的研習手冊,
所以不知道該如何保存或匯出私鑰。
於是接著改在Windows系統安裝
PGP Freeware Version 6.5.8試試,
照著步驟新增PGP金鑰,
並在剛新增的PGP金鑰上按右鍵選export來匯出自己的金鑰。
匯出金鑰時,
如果最下方的include private key兩個選項如果勾選,就會匯出.asc檔的私鑰。
如果兩個選項都不選,就會匯出.asc檔的公鑰(我不知道第二個選項的作用)。
後來將Windows匯出來的私鑰,
拿到別台使用ezGO9或Windows系統的電腦,
都可以順利匯入私鑰,
而不用再新建PGP金鑰,
也可以利用匯入的PGP私鑰解開.pgp加密檔。
匯入私鑰後,如果要更改私鑰密碼,
ezGO9或Windows版的程式都可以順利更改。
不過由於ezGO9和Windows系統的文字編碼不同,
新建PGP金鑰過程中如果使用中文名稱,
產生的金鑰在不同系統匯入後會出現亂碼名稱,
不過並不影響公鑰或私鑰的功能。
如果不想只用英文或只出現亂碼,
可以先在ezGO9製作PGP金鑰,
把匯出的公鑰拿到Windows系統匯入,
再把()括號中的亂碼文字複製,
接著重新在Windows系統新建PGP金鑰,
新建過程中Full name中可加入剛剛複製的(亂碼),
這樣新建的PGP金鑰內含的name就同時有兩種編碼存在,
就可以分別在ezGO9或Windows系統順利顯示金鑰中的中文名稱,
只不過在Windows系統中還是會出現部分亂碼文字!
另外,利用ezGO9新建PGP金鑰,測試了好幾次,發現有時要等很久才會完成,不知問題何在?
[
本帖最後由 id4 於 2011-10-6 16:46 編輯 ]