【正文】
給出你對消息“ information security”的簽名和對應(yīng)該簽名的公、私鑰。 第 10章 數(shù)字簽名與消息認(rèn)證 四、實驗報告 1.通過實驗回答下列問題 (1)? PGP在進(jìn)行消息簽名時,為什么只對 Hash值簽名? (2) ?PGP主要基于什么算法來實現(xiàn)加密和解密? (3) 使用郵件加密時,對于收件人和發(fā)件人的使用環(huán)境有什么要求? (4) ?PGP如何配置用戶的公鑰及私鑰,如何導(dǎo)入其他用戶的公鑰? (5) ?PGP的“文件粉碎”功能有什么作用? (6) ?PGP的密鑰是如何管理的? 第 10章 數(shù)字簽名與消息認(rèn)證 2.簡答題 (1) 什么是會話密鑰? (2) 描述 SHA256算法的基本流程。 撰寫郵件,選擇 PGP加密并發(fā)送即可。 第 10章 數(shù)字簽名與消息認(rèn)證 進(jìn)入 Outlook,若你的郵箱地址不是 Outlook默認(rèn)的郵箱或無郵箱,則應(yīng)進(jìn)入 [工具 ]→[ 賬戶 ]進(jìn)行添加。 (7) 學(xué)生相互發(fā)送加密文件并解密,探索 PGP的其他功能。 (5) 文件的加密與解密 (通過 FTP“密件”文件夾進(jìn)行密件傳送 )。解密結(jié)果顯示在“ Text Viewer”中。若有多個密鑰,則進(jìn)行選擇。右擊 PGP圖標(biāo),選擇[Current]→[Window]→[Encrypt] ,進(jìn)行記事本內(nèi)容加密。 第 10章 數(shù)字簽名與消息認(rèn)證 (3) 文件加密與解密。此時我們可導(dǎo)出自己的公鑰,生成 ASC文件。 第 10章 數(shù)字簽名與消息認(rèn)證 (2) 用 PGP KEYDS管理密鑰環(huán)。安裝時選擇新用戶,并注意輸入通行碼 (千萬不能忘記 )。 第 10章 數(shù)字簽名與消息認(rèn)證 三、實驗內(nèi)容 (1) 安裝 PGP軟件?!懊芗蔽募A用來模擬不安全的信息傳遞通道 ,任何人都可以向該文件夾上傳密件或從中獲取密件。 第 10章 數(shù)字簽名與消息認(rèn)證 發(fā) 送 方 接 收 方MHE PZS KAZ1MHDP比 較P KA( a ) 僅 認(rèn) 證 性)]([EP ASK MHP KBE PE CZMD PD CZ1 M( b ) 僅 保 密 性KSS KB][EP SPK B K( c ) 既 有 保 密 性 又 有 認(rèn) 證 性E PHMZE CE PD PD CZ1MD PH比 較P KAS KBP KB][EP SPK B K )]([EPASK MHS KAKS圖 106 PGP的認(rèn)證業(yè)務(wù)和保密業(yè)務(wù)示意圖 第 10章 數(shù)字簽名與消息認(rèn)證 (3) 在 FTP服務(wù)器上建立一個公開賬戶 (可讀寫,不可刪除 ),在其中建立名為“公鑰”和“密件”兩個文件夾。基 64變換是將每 3個 8 bit位組的二元數(shù)據(jù)映射為 4個 ASCII字符的一種方法。 第 10章 數(shù)字簽名與消息認(rèn)證 (2) 圖 106是 PGP的認(rèn)證業(yè)務(wù)和保密業(yè)務(wù)示意圖。它能對文件、郵件、磁盤以及 ICQ通信內(nèi)容實現(xiàn)加密、解密、簽名與認(rèn)證的功能,適合企業(yè)、政府機構(gòu)、衛(wèi)生保健部門、教育部門、家庭個人進(jìn)行安全通信使用。 (4) 學(xué)會使用 PGP軟件收發(fā)加密郵件。 (2) 掌握 PGP軟件的安裝方法。 (3) 列舉一些特殊簽名并說明其用途。 第 10章 數(shù)字簽名與消息認(rèn)證 0 x 3 6 . . 0 x 3 6 I n n e r K e y D o c u m e n tK e y P a d0 x 5 C . . 0 x 5 C O u t e r K e yH a s hH a s hM D 5 / S H A 1 H a s h F u n c t i o nM A CM D 5 / S H A 1 H a s h F u n c t i o nX O RX O R5 1 2 b i t5 1 2 b i t5 1 2 b i tT r u n c a t et o 9 6 b i t sK e y L e n g t h ≥ H a s h L e n g t h圖 105 HMAC的結(jié)構(gòu)示意圖 第 10章 數(shù)字簽名與消息認(rèn)證 思