- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
gnupg安全性保护
Chap 13 GnuPG安全性保護 13-1 加密與GnuPG 13-2 建立金鑰組與廢止憑證 13-3 匯出公開金鑰 13-4 用戶端匯入Public Key 13-5 文件加密與數位簽章 13-1 加密與GnuPG 專有名詞 明文:傳送端和接收端所需的實際資料。 密文:明文經過加密機制運算後所產生的資料,這些資料也就是傳遞過程的資料型態。 加密金鑰:明文需使用加密金鑰,以將資料轉變成密文。 解密金鑰:密文需使用解密金鑰,以將資料還原成明文。 加密運算 0 XOR 0 = 0 0 XOR 1 = 1 1 XOR 0 = 1 1 XOR 1 = 0 對稱式加密法 公開金鑰加密法 混合式加密法 數位簽章 利用雜湊函數(Hash Function)將所傳輸文件運算出一組訊息摘要(Digest) 利用Private Key對訊息摘要進行加密,以得到此訊息的數位簽章。 將原始與訊息摘要,傳送至接收端。 在接收端收到訊息及數位簽章後,會將訊息及數位簽章分開處理,其執行步驟如下: 將訊息利用Hash Function,運算出一組訊息摘要。 將數位簽章利用Public Key,還原為原來的訊息摘要。 最後比對二個訊息摘要,若兩者相同即表示交易資料或數位簽章正確無誤。 數位簽章 13-2 建立金鑰組與廢止憑證 建立金鑰組 以接收端使用者的身份執行gpg --gen-key指令 使用者金鑰資料庫(Keyring)已建立於「~/.gnupg」子目錄 選擇欲建立的金鑰類型 設定ELG-E金鑰組的長度 輸入金鑰組的有效期限 建立金鑰組 系統會開始要求個人資料 若一切資料均正確則按「O」鍵 輸入二次正確的密碼 系統將所有檔案儲存在先前建立的~/.gnupg目錄中 建立廢止憑證 輸入gpg指令及所需參數 系統詢問是否建立廢止憑證 系統詢問建立廢止憑證的原因 輸入有關廢止此憑證的原因 輸入先前建立金鑰時設定的密碼 系統建立廢止憑證 廢止憑證內容會儲存在 ~/revoke.asc檔案中 13-3 匯出公開金鑰 匯出Public Key 匯出公開金鑰必須使用gpg指令語法: gpg --armor –export ID mykey.asc 將Public Key傳送至金鑰伺服器 1. 「MIT PGP Key Server」首頁 2.複製Public Key檔案內容 3. Public Key傳送成功訊息視窗 14-4 用戶端匯入Public Key 用戶端匯入Public Key 1.輸入欲查詢的Public Key ID 2. Public Key查詢結果 3.金鑰內容 在下載Public Key後,需將此Public Key加入本身的金鑰資料庫中(Keyring),此時使用的參數為「--import」。 若是成功的將此Public Key加入金鑰資料庫中,則系統會顯示以下的訊息,這也完成傳送端下載Public Key的所有步驟。 gpg: 目錄 `/home/may/.gnupg 已建立 gpg: 新的設定檔 `/home/may/.gnupg/gpg.conf 被建立了 gpg: 警告: 在 `/home/may/.gnupg/gpg.conf‘ 裡的選項於 這次執行期間並沒有被啟用 gpg: 鑰匙圈 `/home/may/.gnupg/secring.gpg 已建立 gpg: 鑰匙圈 `/home/may/.gnupg/pubring.gpg 已建立 gpg: /home/may/.gnupg/trustdb.gpg: 建立了信任資料庫 gpg: 金鑰 46FE0B1D: 公鑰 Jack Li (System Security Officer) jack@ 已被匯入 gpg: 總共被處理的數量: 1 gpg: 已匯入: 1 13-5 文件加密與數位簽章 文件加密及解密步驟 接收端建立金鑰組,並將Public Key發佈至金鑰伺服器。 傳送端由金鑰伺服器下載接收端發佈的Public Key,並匯入本身的金鑰資料庫中。 假設傳送端要將doc.txt檔案加密處理為doc.gpg,並指定接收端才能開啟。 將此加密後的檔案傳送至接收端 當接收端收到傳送端(may)的加密檔案後,則可以進行解密。 之後必須輸入建立金鑰組時設定的密碼,這也是用來確認接收端的依據。 數位簽章 假設簽署人Jack希望在catalog.txt文件中加入數位簽章,則可以使用以下的指令範例: [jack@ns1 ~]$ gpg --output catalog.sig -
您可能关注的文档
最近下载
- GBT1804—2000自由公差标准.doc VIP
- 雅马哈DD-55C使用说明书.pdf VIP
- 化工原理练习与答案.doc
- 《梁瑞安期货交易随笔》.PDF VIP
- ZZ058 动漫制作赛题 第1套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
- ZZ058 动漫制作赛题 第2套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
- ZZ058 动漫制作赛题 第9套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
- ZZ058 动漫制作赛题 第8套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
- 食品工程单元操作-学习情境3 传热.ppt VIP
- ZZ058 动漫制作赛题 第6套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
原创力文档


文档评论(0)