版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)驗(yàn)三PGP加密系統(tǒng)實(shí)驗(yàn)?zāi)康模和ㄟ^(guò)對(duì)PGP加密系統(tǒng)的使用,掌握各種典型的加密算法在文件、文件夾、郵件的加密、簽名以及磁盤(pán)的加密中的應(yīng)用。實(shí)驗(yàn)環(huán)境:windows7操作系統(tǒng)和PGP加密系統(tǒng),網(wǎng)絡(luò)互連。軟件工具:PGPDesktop10.1.1加密軟件實(shí)驗(yàn)內(nèi)容:1、熟悉PGP的安裝、注冊(cè)、漢化,生成自己的密鑰對(duì)導(dǎo)出自己的公鑰,并上傳至ftp,下載并導(dǎo)入老師的公鑰sh.asc驗(yàn)證作業(yè)要求1.txt和作業(yè)要求2.txt哪一個(gè)是老師用sh.ascq簽名認(rèn)證過(guò)的文件。按照上一步驗(yàn)證過(guò)的作業(yè)要求完成后續(xù)任務(wù)。實(shí)驗(yàn)步驟:安裝PGP軟件1.先查看自己電腦系統(tǒng)類(lèi)型,因?yàn)镻GPDesktop10.1.1在不同的系統(tǒng)類(lèi)型上有不同的安裝包。2.PGP軟件包的安裝PGP軟件的安裝跟一般軟件的安裝一樣,按照提示逐步單擊Next按鈕完成即可。只是安裝過(guò)程中需要重啟計(jì)算機(jī)。選擇輸入許可證號(hào)。許可證號(hào)在keygen.exe里面,如果不使用許可證,很多功能會(huì)用不了。選擇輸入許可證號(hào)。許可證號(hào)在keygen.exe里面,如果不使用許可證,很多功能會(huì)用不了。漢化過(guò)程,因?yàn)檫@個(gè)軟件沒(méi)有中文版本,為了方便操作,所以進(jìn)行漢化。先安裝漢化包keygen.exe,進(jìn)行patch,重啟。重啟后,輸入keygen.exe里的general信息。關(guān)閉pgp軟件。最后將解壓文件解壓到C:\ProgramFiles\CommonFiles\PGPCorporation\Strings目錄下。4.在PGP桌面上,選擇tools選項(xiàng)卡選擇options,然后在語(yǔ)言選項(xiàng)下選擇默認(rèn)。漢化完成。5然后再重啟PGP,這樣PGP操作界面就是中文的。PGP密鑰的生成和管理使用PGP之前,需要生成一對(duì)密鑰,一個(gè)是公鑰一個(gè)是私鑰。具體操作如下:1.在PGPDesktop界面中選中菜單”文件”→”新建PGP密鑰”命令生成新的密鑰對(duì)。具體步驟看圖解:(生成自己的密鑰,用自己名稱(chēng)的全拼命名)人物A生成的密鑰。密鑰密碼是:tanghui19942.選中菜單“文件”>“導(dǎo)出”>“密鑰”命令,生成asc文件把公鑰上傳至ftp相應(yīng)位置。4.通過(guò)菜單“文件”>“導(dǎo)入”命令,導(dǎo)入asc文件。(此處要求導(dǎo)入老師的公鑰)這樣雙方就就導(dǎo)入了對(duì)方的公鑰,但是導(dǎo)入的公鑰沒(méi)有校驗(yàn),是不可信任的,沒(méi)有得到用戶(hù)的認(rèn)可。校驗(yàn)對(duì)方的公鑰1.用鼠標(biāo)右鍵單擊新導(dǎo)入的公鑰,在彈出的快捷菜單中選擇“簽名”命令。2.在PGPsignkey對(duì)話框中,選中要簽名的公鑰,并選中“允許簽名被導(dǎo)出”的復(fù)選框。3.選擇簽名時(shí)使用的私鑰,并輸入命令,即對(duì)導(dǎo)入的公鑰進(jìn)行簽名。 校驗(yàn)成功校驗(yàn)成功但是,該公鑰還是“不可信任”,還需要對(duì)其賦予完全信任關(guān)系。用鼠標(biāo)右鍵單擊該公鑰,在彈出的快捷菜單中選擇“KeyProperties……”命令,打開(kāi)密鑰屬性對(duì)話框。在打開(kāi)的密鑰屬性對(duì)話框中,將信任狀態(tài)改成“Trusted”,表示為該公鑰賦予完全信任關(guān)系。對(duì)文件/文件夾進(jìn)行加密、簽名和解密。1加密1.1選擇一個(gè)文件,右鍵單擊,在彈出的快捷菜單中選擇“PGPDesktop>使用密鑰保護(hù)……”1.2.添加對(duì)方的公鑰進(jìn)行加密。1.3.可以選擇在加密的同時(shí)對(duì)該文件進(jìn)行簽名。完成后就形成一個(gè)拓展名為.pgp的文件。然后再把加密的文件發(fā)給對(duì)方,這樣在傳輸過(guò)程中就不要擔(dān)心文件被泄露。2.解密過(guò)程2.1用鼠標(biāo)右鍵單擊要解密的文件,在彈出的快捷菜單中選擇“PGPDesktop”>“解密和校驗(yàn)……”命令。2.2在彈出的對(duì)話框中輸入私鑰的口令,即可解密2.3解密后,解密出一個(gè)文件。2.4如果沒(méi)有安裝該軟件的用戶(hù),接沒(méi)有辦法打開(kāi)該文件,就算攔截該文件也看不了,可以安全的傳輸文件。沒(méi)有密鑰口令打開(kāi)也是亂碼,也看不了只有通過(guò)密鑰密碼驗(yàn)證才能打開(kāi)。3.簽名3.1用鼠標(biāo)右鍵單擊要簽名的文件,在彈出的快捷菜單中選擇“PGPDesktop”>“簽名為……”命令。3.2生成一個(gè).pgp的簽名壓縮文件。4.簽名驗(yàn)證4.1.用鼠標(biāo)右鍵單擊要解密的文件,在彈出的快捷菜單中選擇“PGPDesktop”>“校驗(yàn)……”命令。4.2在簽名驗(yàn)證中,必須把原文件一同發(fā)給對(duì)方,在簽名驗(yàn)證過(guò)程中簽名的文件需要和原文件對(duì)比,不然簽名驗(yàn)證無(wú)法完成。4.3簽名驗(yàn)證成功。使用PGP加密磁盤(pán)(選作)1.在PGPDesktop界面的PGP磁盤(pán)頁(yè)面中,選擇“新建虛擬磁盤(pán)”功能。2.啟動(dòng)虛擬磁盤(pán)驅(qū)動(dòng)器創(chuàng)建界面。在虛擬磁盤(pán)驅(qū)動(dòng)器創(chuàng)建界面,設(shè)置虛擬磁盤(pán)驅(qū)動(dòng)器的名稱(chēng)、磁盤(pán)文件位置、盤(pán)符、自動(dòng)卸載時(shí)間、容量、文件系統(tǒng)格式、加密方式、加密公鑰等各參數(shù),設(shè)置完成后點(diǎn)擊“創(chuàng)建”生成加密虛擬磁盤(pán)驅(qū)動(dòng)器。4..輸入加密私密的口令5.創(chuàng)建磁盤(pán)的屬性。同樣可以卸載。同樣可以卸載。然后在我的電腦上可以看見(jiàn)這個(gè)虛擬磁盤(pán)。7.卸載虛擬磁盤(pán)驅(qū)動(dòng)器;實(shí)驗(yàn)三、八選一數(shù)據(jù)選擇器實(shí)驗(yàn)?zāi)康模?.熟悉QuartusII6.0軟件的使用和FPGA設(shè)計(jì)流程2.用VHDL語(yǔ)言進(jìn)行八選一數(shù)據(jù)選擇器的設(shè)計(jì)二、實(shí)驗(yàn)步驟:建立文件夾:在D盤(pán)“xingming”的文件夾下建立一個(gè)名為“choice8”的文件夾。建立新工程雙擊桌面上QuartusII6.0的圖標(biāo),啟動(dòng)該軟件。通過(guò)File=>NewProjectWizard…菜單命令啟動(dòng)新項(xiàng)目向?qū)?。在隨后彈出的對(duì)話框上點(diǎn)擊Next按鈕,在Whatistheworkingdirectoryforthisproject欄目中設(shè)定新項(xiàng)目所使用的路徑:D:\xingming\choice8;在Whatisthenameofthisproject欄目中輸入新項(xiàng)目的名字:choice8,點(diǎn)擊Next按鈕。在下一個(gè)出現(xiàn)的對(duì)話框中繼續(xù)點(diǎn)擊Next,跳過(guò)這步。為本項(xiàng)目指定目標(biāo)器件:選擇器件系列為ACEX1K,選擇具體器件為EP1K30TC144-3172824576,再點(diǎn)擊Next。在彈出的下一對(duì)話框中繼續(xù)點(diǎn)擊Next,最后確認(rèn)相關(guān)設(shè)置,點(diǎn)擊Finish按鈕,完成新項(xiàng)目創(chuàng)建。設(shè)計(jì)輸入建立一個(gè)VHDL文件。通過(guò)File=>New菜單命令,在隨后彈出的對(duì)話框中選擇VHDLFile選項(xiàng),點(diǎn)擊OK按鈕。通過(guò)File=>SaveAs命令,將其保存,并加入到項(xiàng)目中。在VHDL界面輸入8選1數(shù)據(jù)選擇器程序,然后通過(guò)File=>SaveAs命令保存。綜合適配選擇Processing=>StartCompilation命令,檢查發(fā)現(xiàn)無(wú)程序語(yǔ)法錯(cuò)誤。執(zhí)行Tools=>NetlistViewer=>RTLViewe,生成RTL圖。模擬仿真在File菜單下,點(diǎn)擊New命令。在隨后彈出的對(duì)話框中,切換到OtherFiles頁(yè)。選中VectorWaveformFile選項(xiàng),點(diǎn)擊OK按鈕。選擇命令Edit=>EndTime,時(shí)間設(shè)置為30000ns,進(jìn)入到波形編輯界面。在Edit菜單下,點(diǎn)擊InsertNodeorBus…命令,或在結(jié)點(diǎn)名字區(qū)連續(xù)雙擊鼠標(biāo)左鍵兩次,在新出現(xiàn)的框圖中點(diǎn)擊NodeFinder出現(xiàn)結(jié)點(diǎn)查找器窗口搜索結(jié)點(diǎn)名,在上一個(gè)框圖中點(diǎn)擊NodeFinder…按鈕后,打開(kāi)NodeFinder對(duì)話框。點(diǎn)擊List按鈕,列出電路所有的端子。點(diǎn)擊>>按鈕,全部加入。點(diǎn)擊OK按鈕,確認(rèn)。回到InsertNodeorBus對(duì)話框,點(diǎn)擊OK按鈕,確認(rèn)。編輯輸入激勵(lì)信號(hào)波形.選中a信號(hào),在Edit菜單下,選擇Value=>Clock…命令。在隨后彈出的對(duì)話框的Period欄目中設(shè)定參數(shù)為10ns,點(diǎn)擊OK按鈕,重復(fù)前面的操作,設(shè)置輸入信號(hào)b的參數(shù)為20ns,c信號(hào)的參數(shù)為30ns,d信號(hào)的參數(shù)為40ns,e信號(hào)的參數(shù)為50ns,f信號(hào)的參數(shù)為60ns,g信號(hào)的參數(shù)為70ns,h信號(hào)的參數(shù)為80ns,輸入激勵(lì)信號(hào)波形編輯完畢。同樣的,s[0]、s[1]、s[2]的參數(shù)分別設(shè)置為10ns、20ns、30ns。功能仿真:(1)Processing=>GenerateFunctionalSimulationNetlist(2)使用命令Processing=>SimulatorTool,出現(xiàn)模擬器窗口,在simulationmode中選擇Functional,指定波形文件為choice8.vwl,點(diǎn)擊start開(kāi)始,成功后點(diǎn)擊Report查看仿真波形時(shí)序仿真:(1)Processing=>GenerateFunctionalSimulationNetlist(2)使用命令Processing=>SimulatorTool,出現(xiàn)模擬器窗口在simulationmode中選擇timing,指定波形文件為choice8.vwl,點(diǎn)擊start開(kāi)始,成功后點(diǎn)擊Report查看仿真波形引腳分配1.在Assignments菜單下,點(diǎn)擊PinPlanner命令,出現(xiàn)如下圖示。在這個(gè)工具中,我們可以為我們的電路的端子分配器件的引腳。在AllPins表格中,雙擊NodeName列的newnode單元,選擇所有端口的名字。在同一行的Location列,選擇要分配的位置。重復(fù)操作,為每個(gè)端子都分配適當(dāng)?shù)哪_位。2.在Assignments菜單下,點(diǎn)擊Device…命令。在隨后彈出的對(duì)話框中點(diǎn)擊Device&PinOptions…按鈕,進(jìn)入Device&PinOptions對(duì)話框。切換到UnusedPins頁(yè),在Reservedallunusedpins欄目中,選擇Asinputtri-stated。點(diǎn)擊確定按鈕,確認(rèn)設(shè)置。回到Seting對(duì)話框,點(diǎn)擊OK按鈕。3.在這些均設(shè)置好后,選擇Processing菜單下,點(diǎn)擊StartCompilation命令,開(kāi)始再一次編譯我們的項(xiàng)目。編譯結(jié)束后,點(diǎn)擊“確定”按鈕。下載與配置可編程器件通過(guò)專(zhuān)用電纜和計(jì)算機(jī)相連,使用命Tools=>Programmer打開(kāi)編程模塊窗口,目標(biāo)器件名和編程文件名必須正確地顯示在該窗口中?;氐骄幊唐鞔翱冢x中program/configure,再點(diǎn)擊Start啟動(dòng)編程。3.下載成功后,在試驗(yàn)箱中進(jìn)行試驗(yàn),可觀察到實(shí)驗(yàn)結(jié)果。三、實(shí)驗(yàn)感想在這次的試驗(yàn)中,因?yàn)槭堑谌问褂肣uartusII6.0做實(shí)驗(yàn),所以,對(duì)于實(shí)驗(yàn)的步驟和流程比較熟悉了,這次試驗(yàn)是根據(jù)二選一和四選一數(shù)據(jù)選擇器來(lái)改編八選一數(shù)據(jù)選擇器,但是,在改編VHDL語(yǔ)言程序的過(guò)程中,遇到的一個(gè)問(wèn)題就是由于輸入法沒(méi)有調(diào)整到英文狀態(tài),導(dǎo)致程序無(wú)法正常進(jìn)行
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年度環(huán)保設(shè)備采購(gòu)及運(yùn)營(yíng)維護(hù)合同2篇
- 二零二五年度出納崗位培訓(xùn)聘用合同范本3篇
- 二零二五年度高端定制家具設(shè)計(jì)與制造合同協(xié)議范本3篇
- 二零二五年度出租車(chē)行業(yè)車(chē)輛維修承包合同3篇
- 個(gè)人與個(gè)人之間特許經(jīng)營(yíng)權(quán)轉(zhuǎn)讓合同(2024版)3篇
- 2025年度人工智能技術(shù)應(yīng)用合作合同2篇
- 二零二五年度苗木育種技術(shù)合作開(kāi)發(fā)合同3篇
- 二零二五年度建筑工程棄土清運(yùn)及環(huán)保處理服務(wù)合同
- 2025年圍墻安裝與智慧城市基礎(chǔ)設(shè)施連接合同3篇
- 室內(nèi)設(shè)計(jì)公司2025年度合作框架合同3篇
- 習(xí)近平法治思想概論教學(xué)課件緒論
- 寵物會(huì)展策劃設(shè)計(jì)方案
- 孤殘兒童護(hù)理員(四級(jí))試題
- 梁湘潤(rùn)《子平基礎(chǔ)概要》簡(jiǎn)體版
- 醫(yī)院急診醫(yī)學(xué)小講課課件:急診呼吸衰竭的處理
- 腸梗阻導(dǎo)管在臨床中的使用及護(hù)理課件
- 調(diào)料廠工作管理制度
- 小學(xué)英語(yǔ)單詞匯總大全打印
- 衛(wèi)生健康系統(tǒng)安全生產(chǎn)隱患全面排查
- GB/T 15114-2023鋁合金壓鑄件
- 貨物驗(yàn)收單表格模板
評(píng)論
0/150
提交評(píng)論