版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 實驗一系統(tǒng)安全設置實驗目的和要求 1、掌握本地安全策略的設置 2、掌握系統(tǒng)資源的共享與安全的設置技術(shù) 3、掌握管理安全設置的技術(shù)實驗容1、本地安全策略2、資源共享3、管理安全設置實驗步驟一、本地安全策略“控制面板”-“管理工具”-“本地安全策略”,如圖1-1。圖1-1 本地安全設置圖1-2 拒絕本地登錄在“用戶權(quán)利指派”中查看:哪些用戶不可以在本地登錄?哪些用戶可以從網(wǎng)絡訪問計算機?哪些用戶可以關(guān)閉計算機?答:分別見圖1-2,1-3和1-4。圖1-3從網(wǎng)絡訪問計算機 圖1-4 關(guān)閉系統(tǒng)在“安全選項”中查看:如何使計算機在
2、登錄前必須按“CTRL+ALT+DEL”?未簽名驅(qū)動程序的安裝是如何設置的?如何禁止網(wǎng)絡用戶訪問CD-ROM?答:找到“交互式登錄:不需要按CTRL+ALT+DEL”,雙擊打開,選擇“已禁用(S)”后單擊“確定”按鈕。找到“設備:未簽名驅(qū)動程序的安裝操作”,在下拉菜單中選擇“允許安裝但發(fā)出警告”,單擊“確定”按鈕即可。找到“設備:只有本地登錄的用戶才能訪問CD-ROM”,打開選擇“已啟用(E)”,點擊“確定”按鈕即可。二、文件共享如何設置共享文件,并通過網(wǎng)上鄰居訪問共享文件?設置共享文件:方法一:“工具文件夾選項查看使用簡單文件夾共享”。這樣設置后,其他用戶只能以Guest用戶的身份訪問你共享
3、的文件或者是文件夾。方法二:“控制面板管理工具計算機管理”,在“計算機管理”這個對話框中,依次點擊“文件夾共享共享”,然后在右鍵中選擇“新建共享”即可。選擇你要共享的文件,右擊選擇“屬性”,打開如圖1-5顯示的窗口。勾選“在網(wǎng)絡上共享這個文件夾”即可在網(wǎng)絡鄰居訪問這個文件。圖1-5 文件夾屬性三、管理安全設置1、對“Internet選項”中的“安全”設置進行分析。為了保證瀏覽網(wǎng)頁的方便,你認為哪些設置必需放開?而哪些設置又可能引起安全問題?我認為對于網(wǎng)絡的大部分設置應設為啟用可方便瀏覽網(wǎng)頁;對于ActiveX控間和插件的設置若設置為禁用可能會引起安全問題。2、windows防火墻中的“例外”是
4、什么意思?如何讓某個應用程序不受防火墻限制?一般情況下如果某程序使用了非常規(guī)方式連接互聯(lián)網(wǎng)那么Windows默認防火就會提示,是否放行此程序。如果你點擊放行,那么就會在防火墻規(guī)則中出現(xiàn)例外項。點控制面板里面的WINDOWS防火墻,里面有個例外,點他就可以看到你允許了哪些程序運行3、自動更新的主要目的是什么?有什么重要意義?目的是定期更新重要的軟件。意義在于方便用戶,不需要用戶再手動下載更新,省時省力。實驗思考題安全設置時,如何把握“度”?(如:區(qū)別原則、適度原則、適用原則可借助搜索引擎)(一)建議你下載惡意軟件和木馬強殺工具windows清理助手查殺惡意軟件和木馬:下載安裝后,首先升級到最新版
5、本,然后退出正常模式并重啟按F8進入到安全模式。打開軟件,點擊“系統(tǒng)掃描”,對掃描結(jié)果全選,然后點擊“執(zhí)行清理”按鈕,如果軟件提示你是否“備份”,選擇“是”(備份是為了防止發(fā)生清理錯誤,如果清理后系統(tǒng)沒有發(fā)生異常,就刪除備份),按提示進行操作即可。 (二)查殺惡意軟件:用360安全衛(wèi)士查殺惡意軟件、木馬、開啟監(jiān)控。(三)建議你下載超級兔子,在她的IE選項中設置阻止彈出廣告,也可將惡意的網(wǎng)址設置阻止的中就可阻止這些彈出窗口了。 (四)查殺惡意軟件和木馬后,打開IE選工具/ Internet選項/在常規(guī)中設置你的主頁。 建議你下載超級兔子,在她的IE中設置你的主頁,這樣你的主頁就不容易被惡意更改了
6、。 如果IE選主頁為灰色不可選,這樣設置,開始/運行輸入gpedit.msc回車打開組策略,在左側(cè)選用戶配置/管理模板/Internet Explorer/在右側(cè)選“禁用更改主頁設置”雙擊它,在打開的對話框中選擇“未配置”然后按應用確定,重啟電腦即可。 (五)設置主頁后,將主頁鎖住不讓惡意修改: 開始/運行輸入gpedit.msc回車打開組策略,在左側(cè)選用戶配置/管理模板/Internet Explorer/在右側(cè)選“禁用更改主頁設置”雙擊它,在打開的對話框中選擇“已啟用”然后按應用確定,重啟電腦即可。 (六)使用超級兔子修復IE,清理惡意插件。 建議你不要下載小的軟件或插件,這樣就能避免上述
7、故障的發(fā)生。實驗二系統(tǒng)檢測與分析實驗目的和要求 1、掌握惡意軟件的基本概念與特征 2、掌握系統(tǒng)檢測與分析工具的使用 3、掌握簡單安全問題的處理實驗容1、系統(tǒng)掃描程序HijackThis的使用2、P進程瀏覽器rocessExplorer的使用實驗步驟一、實驗預備知識“惡意軟件”是一個集合名詞,來指代故意在計算機系統(tǒng)上執(zhí)行惡意任務的病毒、蠕蟲和特洛伊木馬。特洛伊木馬程序包含了旨在利用或損壞運行該程序的系統(tǒng)的隱藏代碼。特洛伊木馬不被認為是計算機病毒或蠕蟲,因為它不自行傳播。特洛伊木馬可能在系統(tǒng)中提供后門,使黑客可以竊取數(shù)據(jù)或更改
8、配置設置。蠕蟲使用自行傳播的惡意代碼,它可以通過網(wǎng)絡連接自動將其自身從一臺計算機分發(fā)到另一臺計算機上。蠕蟲會執(zhí)行有害操作,例如,消耗網(wǎng)絡或本地系統(tǒng)資源,這樣可能會導致拒絕服務攻擊。病毒病毒代碼的明確意圖就是自行復制(將其自身的副本添加到文件、文檔或磁盤驅(qū)動器的啟動扇區(qū)來進行復制)。病毒嘗試將其自身附加到宿主程序,以便在計算機之間進行傳播。它可能會損害硬件、軟件或數(shù)據(jù)。宿主程序執(zhí)行時,病毒代碼也隨之運行,并會感染新的宿主,有時還會傳遞額外負載。二、系統(tǒng)掃描程序1、HijackThisHijackThis(右擊另存為)是一個掃描程序。其掃描結(jié)果的每項都有一個編號,代表不同含義。O2代表瀏覽器輔助對
9、象。O3代表IE工具欄項。O4代表從注冊表自動加載的程序。04代表啟機時自動加載的程序,你要對系統(tǒng)有一定的了解,以確定它們是無害的還是有害的。O8IE右鍵菜單中的額外項。如果不能識別IE右鍵菜單中的項目名稱,用HijackThis修復它。O23項提示注冊為系統(tǒng)服務的程序(可以通過運行->Services.msc,察看所有的系統(tǒng)服務)。很多正常軟件都會注冊到系統(tǒng)服務,比如各種殺毒軟件和防火墻的服務以與Apache,MySQL等軟件,般來說這些正常的服務的描述都很容易識別他們的身份。2、操作應用用HijackThis掃描計算機,借助于搜索引擎,對掃描結(jié)果的至少15項做一個安全分類表,指出哪些
10、是安全的?哪些是可疑的?并說明原因?圖2-1圖2-2 HijackThis掃描結(jié)果表2-3分析結(jié)果三、進程瀏覽器的使用ProcessExplorer是一個進程瀏覽器應用程序。圖2-4 ProcessExplorer運行結(jié)果請你對計算機做一個進程分析:至少對其中的15個進程做一個進程分類表,指出哪些是安全的?哪些是可疑的?并說明原因?如表2-4表2-5 分析結(jié)果實驗思考題如何保障你的計算機安全?(不少于300字)我覺得要保障計算機安全應做到以下幾點:一、 密碼安全原則。不要使用太簡單的密碼。不要簡單地用單詞、 生日或作密碼, 密碼長度至少要在 8 個字符以上, 應該同時包含大、 小寫字母、 數(shù)字
11、和鍵盤上的其他字符; 還要, 要經(jīng)常更換密碼, 并且不向任何人透露密碼。二、 E - ma il 安全原則。不要輕易運行E- mail 附件中的可執(zhí)行程序,除非確定知道信息來源; 對E - mail 附件要先用防毒軟件和清楚木馬的工具掃描后方可使用。三、 使用IE 軟件的安全原則。IE 中的歷史記錄保存了用戶訪問過的全部頁面的, 在離開前一定要清掉歷史記錄; 另外 IE 的臨時文件夾中保存了用戶已瀏覽過的容, 所以離開前也應刪除此路徑下的所有文件。四、 使用聊天軟件的安全原則。在用聊天軟件時,最好設置成隱藏用戶,以免別有用心的人使用專用軟件查到 IP 地址,然后使用針對IP 的黑客工具發(fā)動攻擊
12、。五、 防特洛伊木馬的原則。不要輕易信任何人,不要輕易安裝、 運行那些從不知名、 不可靠的下載來的軟件和來歷不明的軟件,有些程序可能就是木馬程序。六、 定期升級系統(tǒng)。軟件開發(fā)商會公布補丁,以便用戶補上這些漏洞,建議用戶訂閱有關(guān)這些漏洞的E- mail 列表, 以便與時知道這些漏洞并打上補丁,以防黑客攻擊。七、 安裝防火墻。不要在沒防火墻的情況下上網(wǎng)。 如果使用的 是寬帶, 意味著可能在任何時候都聯(lián)上 Int ernet, 這樣就很有可能成為黑客的目標。 最好在不需要網(wǎng)絡的時候斷開聯(lián)接,如可以,最好在電腦上安裝防黑客的防火墻一種專門反入侵的程序作電腦的門衛(wèi),以監(jiān)視數(shù)據(jù)流或斷開網(wǎng)絡聯(lián)接。實驗三常用
13、防火墻軟件的使用實驗目的和要求 1、掌握防火墻的一般應用 2、掌握防火墻的端口設置技術(shù) 3、掌握常見病毒的防控技術(shù)實驗容1、防火墻的一般應用2、防火墻的端口設置技術(shù)3、常見病毒的防控實驗步驟一、普通應用(默認情況)下載:天網(wǎng) (注:由于版本不一樣,下面的有關(guān)示例圖會有一些偏差.) 下面來介紹天網(wǎng)的一些簡單設置,如下圖3-1是系統(tǒng)設置界面,大家可以參照來設置:圖3-1系統(tǒng)設置界面 圖3-2 IP規(guī)則 圖3-2是IP規(guī)則,一般默認就可以了
14、。 下面是各個程序使用與監(jiān)聽端口的情況,可以查看什么程序使用了端口,使用哪個端口,是不是有可疑程序在使用網(wǎng)絡資源,如木馬程序,然后可以根據(jù)要求再自定義IP規(guī)則里封了某些端口以與禁止某些IP訪問自己的機子等等。圖3-3各個程序使用與監(jiān)聽端口的情況 圖3-4 日志 再看3-4就是日志,上面記錄了你程序訪問網(wǎng)絡的記錄,局域網(wǎng),和網(wǎng)上被IP掃描你端口的情況。二、防火墻開放端口應用 常用端口號的含義 21/tcp FTP 文件傳輸協(xié)議 22/tcp SSH 安全登錄、文件傳送
15、(SCP)和端口重定向 23/tcp Telnet 25/tcp SMTP Simple Mail Transfer Protocol (E-mail) 79/tcp finger Finger 80/tcp 超文本傳送協(xié)議 (WWW) 110/tcp POP3 Post Office Protocol (E-mail) 1433 Microsoft的SQL服務開放的端口。如果想開放端口就得新建新的IP規(guī)則,在自定義IP規(guī)則里雙擊進行新規(guī)則設置,如圖3-5顯示。圖3-5增加IP規(guī)則 圖3-6修改IP規(guī)則
16、點擊增加規(guī)則后就會出現(xiàn)圖3-6所示界面,我們把它分成四部分。三、打開端口實例 BT使用的端口為68816889端口這九個端口,而防火墻的默認設置是不允許訪問這些端口的,它只允許BT軟件訪問網(wǎng)絡,所以有時在一定程度上影響了BT下載速度。下面以打開68816889端口舉個實例。 1)建立一個新的IP規(guī)則,由于BT使用的是TCP協(xié)議,所以按圖3-7設置就OK了,點擊確定完成新規(guī)則的建立。圖3-7 設置新規(guī)則后,把規(guī)則上移到該協(xié)議組的置頂,并保存。然后可以進行在線端
17、口測試是否BT的連接端口已經(jīng)開放的,如圖3-8。圖3-8四、應用自定義規(guī)則防止常見病毒 上面介紹的是開放端口的應用,大體上都能類推,如其他程序要用到某些端口,而防火墻沒有開放這些端口時,就可以自己設置。下面來介紹一些實例的應用,就是封端口,讓某些病毒無法入侵。 1、防沖擊波 沖擊波是利用WINDOWS系統(tǒng)的RPC服務漏洞以與開放的69、135、139、445、4444端口入侵。 如何防,就是封主以上端口,首先在圖
18、八里見到的“禁止互聯(lián)網(wǎng)上的機器使用我的共享資源”這項的起用(就是打勾)就已經(jīng)禁止了135和139兩個端口。 圖3-9是禁止4444端口的。圖3-9 下面是禁止69和445端口的圖,圖3-10為69,圖3-11為445。 圖3-10 圖3-11 建立完后就保存,記得保存,保存完后就可以防沖擊波了。 2、防冰河木馬 冰河使用的是UDP協(xié)議,默認端口為7626,如圖3-12。圖3-12
19、 如你掌握一些病毒的攻擊特性與其使用的端口就可以參照上面的方法設置,其實設置都差不多。五、下面介紹怎么打開WEB和FTP服務圖3-13 WEB服務 圖3-14 FTP服務六、常見日志的分析 使用防火墻關(guān)鍵是會看日志,看懂日志對分析問題是非常關(guān)鍵的。日志記錄了不符合規(guī)則的數(shù)據(jù)包被攔截的情況,通過分析日志就能知道自己受到什么攻擊,如圖3-15。圖3-15看上圖,一般日志分為三行,第一行反映了數(shù)據(jù)包的發(fā)送、接受時間、發(fā)送者IP地址、對方通訊端口、數(shù)據(jù)包類型、本機通訊端口等等情況;第二行為TCP數(shù)據(jù)包的標志位,
20、共有六位標志位,分別是:URG、ACK、PSH、RST、SYN、FIN,在日志上顯示時只標出第一個字母. 第三行是對數(shù)據(jù)包的處理方法,對于不符合規(guī)則的數(shù)據(jù)包會攔截或拒絕,對符合規(guī)則的但被設為監(jiān)視的數(shù)據(jù)包會顯示為“繼續(xù)下一規(guī)則”。 如圖所示,UDP數(shù)據(jù)包被攔截了。七、練習與思考1、如何用防火墻來禁止本地的應用程序(如 )訪問網(wǎng)絡?(用兩種方法)第一種:確認不要將 Game這個程序添加到各自的“例外”規(guī)則中,當你進入 時會發(fā)現(xiàn),天網(wǎng)個人防火墻立即阻止 的網(wǎng)絡訪問,然后詢問是否給予通行。第二種:而Windows防火墻對這個主動出站的請求不做任何處理,就好像沒有防火墻一樣,輸入信息后登錄到游
21、戲平臺, Game實際上已經(jīng)完成了往外網(wǎng)絡訪問;這時需要將游戲信息下載到本地(就是有外部訪問請求),防火墻就彈出了“Windows 安全警報”。2、如何禁止本機訪問WEB站點?點擊菜單欄上的"工具"選項,點"Internet選項",在出來的對話框中點"安全"選項,點"受限制的站點",再點"站點"按鈕,將WEB添加到上面, "點擊"確定"按鈕即可。實驗四數(shù)字證書的創(chuàng)建與程序簽名實驗目的和要求1、了解并掌握數(shù)字證書的工作原理;2、掌握數(shù)字證書的使用方法實驗容1
22、、數(shù)字證書的制作和安裝2、程序文件的數(shù)字簽名與使用實驗環(huán)境Windws9x/NT/2000/XP數(shù)字證書制作相關(guān)軟件實驗步驟一、“數(shù)字證書”制作相關(guān)軟件makecert.exe 制作cer格式的證書,即X.509證書,同時可以創(chuàng)建私鑰。makecert.exe是一個微軟出品的用來制作"數(shù)字簽名"的軟件,是命令行界面,利用它可以輕松地做出屬于自己的個人“數(shù)字簽名”。(注:自己做出來的這個數(shù)字簽名不屬于受信任的證書)cert2spc.exe 將cer格式證書轉(zhuǎn)換成spc格式證書,即PKCS #7證書IEXPRESS是MAKECAB.EXE的GUI界面程序,用來把程序所需文件壓縮
23、打包為CAB格式,便于傳輸,當然如果你的程序是一個獨立的EXE文件時,可以不需要用這個工具打包,但考慮現(xiàn)在多數(shù)免費空間不支持EXE格式的文件上傳,建議打包!類似的工具還有命令行界面的Cabarc.exe。signcode.exe(數(shù)字簽名軟件)用自己的“數(shù)字證書”簽署自己的軟件,給軟件加上數(shù)字簽名,使其可以在網(wǎng)頁中運行。(如:可將證書簽署到ocx上去)chktrust.exe 檢查簽署證書后的ocx是否正確軟件下載(右擊另存為)二、具體的步驟1、創(chuàng)建一個自己的證書文件:makecert -sv zdb.pvk -n "CN=金種子" -r -b 01/01/19
24、00 -e 01/01/9999 zdb.cer其中,運行過程中需要輸入私人密鑰的保護密碼,要輸入一致。(直接點"無"按鈕也可以)最后得到zdb.PVK和zdb.cer兩個文件。注:makecert 命令中各參數(shù)的含義:-sv zdb.pvk意思是生成一個私匙文件 zdb.pvk-n "CN=金種子"其中的"金種子"就是簽名中顯示的證書所有人的名字-ss My指定生成后的證書保存在個人證書中-r意思是說證書是自己頒發(fā)給自己的-b 01/01/1900指定證書的有效期起始日期,格式為月/日/年,最低為1900年-e 01/01/9999
25、指定證書的有效期終止日期,格式同上又如:makecert -sv zdb.pvk -n "CN=金種子,E=,O=Mircrosoft" -r zdb.cer,如圖4-1所示。圖4-12、轉(zhuǎn)換cer格式為spc格式(可以省略)cert2spc zdb.cer zdb.spc得到zdb.spc文件。3、在IE的“工具Internet選項容證書受信任的根證書頒發(fā)機構(gòu)”中導入上述數(shù)字證書zdb。導入成功后如下圖4-2所示。圖4-24、把要用到的程序文件打包為CAB格式格式注:如果你的程序是單獨的一個EXE或ocx文件,也可以省去本步驟!首先建立runexe.inf文件,容如下:V
26、ersionSignature=$CHICAGO$zdbrun=%EXTRACT_DIR%zdb.exeSetup Hookszdb=zdb記得要把上面的"zdb.exe"改為你的程序名!然后,運行IEXPRESS.EXE,選中"創(chuàng)建新的自解壓縮指令文件",進入下一步,選中"只創(chuàng)建壓縮文件(ActiveX安裝)",進入下一步把用到的程序包括程序調(diào)用的DLL(如果有的話)添加進列表中,千萬不要忘記把"runexe.inf"也添加進來。最后,即可生成zdb.CAB,如圖4-3。圖4-35、為zdb.CAB簽署數(shù)字簽名雙
27、擊運行signcode.exe,選擇要簽名的文件(如zdb.CAB、mfc.exe),"簽名選項"中的"簽名類型"選定"自定義(C)",下一步 "從文件中選擇"證書文件zdb.cer,再下一步的私匙選定第一步生成的zdb.pvk文件,如圖4-4所示。然后進入描述."描述(可選)":下的輸入框中輸入的文字在把程序嵌入網(wǎng)頁中是會出現(xiàn)最后,是加蓋時間戳的地址,填無。 圖4-4“數(shù)字簽名”完成。此時,查看文件的屬性,數(shù)字簽名信息如圖4-5所示:圖4-5如果時間戳的地址填timestamp.ve
28、risign./scripts/timestamp.dll,數(shù)字簽名信息如圖4-6所示:圖4-66、當然就是把做好的程序嵌入到網(wǎng)頁中。加入到網(wǎng)頁中的代碼如下(zdb.HTM):<HTML><head><title>“數(shù)字簽名”控件測試</title></head><BODY><OBJECT width=0 height=0 style="display:none;" TYPE="application/x-oleobject" CODEBASE="zdb.CAB&qu
29、ot;></OBJECT></BODY></HTML>將zdb.HTM和已簽名的程序文件上傳到WEB服務器。訪問zdb.HTM,如果出現(xiàn)了“Windows已經(jīng)阻止此軟件因為無法驗證發(fā)行者”的情況,就在IE設置中把相應的加入到信任!如圖4-7(注:“對該區(qū)域中的所有站點要求服務器驗證”前面的勾去掉)圖4-7 當證書未安裝在“受信任的根證書頒發(fā)機構(gòu)”時,出現(xiàn)提示: 如果證書已安裝在“受信任的根證書頒發(fā)機構(gòu)”中,簽名程序?qū)⒅苯舆\行。實驗五凱撒加解密算法實現(xiàn)實驗目的和要求 1、了解凱撒加密、解密過程,掌握其工作原理;
30、 2、編寫凱撒加密、解密編碼程序?qū)嶒炄?、編程實現(xiàn)對英文字串的愷撒移位加密和解密2、編程實現(xiàn)對英文字串的愷撒系統(tǒng)加密和解密實驗環(huán)境Windws9x/NT/2000/XPVisual C+ 6.0 (或其它編程工具)實驗步驟一、凱撒加密的原理愷撒密碼(Caesar cipher )據(jù)傳是古羅馬愷撒大帝用來保護重要軍情的加密方法。也就是今天我們所說的替代密碼。“凱撒加密算法”是一種簡單替換法,它把每個字母和它在字母表中后若干個位置中的那個字母相對應。比如說我們?nèi)『笕齻€位置(3就是其加密密鑰,解密密鑰也是3),那么字母的一一對應就如下表所示。Plain(明碼字母表)
31、; ABCDEF GHIJKLMN OPQRST UVWXYZ Cipher(密碼字母表) DEFGHI JKLMNOPQ RSTUVW XYZABC假如有這樣一條指令:明文:THE DOG 密文:WKH GRJ一般形式,可以把愷撒密碼中字母移動的位數(shù)由3變?yōu)?-25中的任何一個。如將每個字母左19位,就產(chǎn)生這樣一個明密對照表:Plain(明碼字母表):ABCDEFGHIJKLMNOPQRSTUVWXYZCipher(密碼字母表):TUVWXYZABCDEFGHIJKLMNOPQRS此時,明文B A I D U對應的密文為:UTB WN。因此,對
32、于密鑰n,明文字符的ASCII值X和密文字符的ASCII值Y的關(guān)系如下:加密:Y = X + n(mod 26) 解密:X = Y - n(mod 26) 顯然,n的有效值為0到25.如果n = 0,那么相當于沒有對明文進行加密操作。二、凱撒加密的程序?qū)崿F(xiàn)下面是在Visual C+2005下實現(xiàn)的控制臺程序。仔細閱讀,并上機測試。 運行結(jié)果如下圖所示。三、凱撒系統(tǒng)的加密程序?qū)崿F(xiàn)愷撒系統(tǒng)的密鑰是自己設定的一個字串或單詞。根據(jù)密鑰即可生成與明文字母序?qū)拿芪淖帜感?。例如,密鑰選用mountain,在正常字母序列Abcdefghijklmnopqrstuvwxyz中抽掉你的密
33、鑰mountain(由于mountain中有兩個n,第二個n不予考慮),則得到一個新的密文字母序列:mountaibcdefghjklpqrsvwxyz。所以,在密鑰mountain作用下的密文字母序和明文字母序?qū)P(guān)系如下:Mountaibcdefghjklpqrsvwxyz.密文字母序Abcdefghijklmnopqrstuvwxyz.明文字母序在加密的時候,用上面那個序列里的字母代替原文中的字母寫成密文。所以,加密heishere的結(jié)果是:btcqbkpt。解密時方向相反。如果文本中有數(shù)字,可以寫一個36字符的序列,并把數(shù)字加在你的密碼中?,F(xiàn)在,請你編程實現(xiàn)凱撒系統(tǒng)的加密和解密過程。(
34、你可使用任一種可視化編程工具來實現(xiàn))kaisa.hpp#include <iostream>class Kaisapublic:void setI();void setX();void jiami();void jiemi();private:int i;代碼:kaisa.cpp/愷撒密碼的實現(xiàn)#include "kaisa.hpp"using namespace std;void Kaisa:setI()cout << "n請輸入加密密碼:"cin >> i;void Kaisa:jiami()char a, b,
35、c;cout << "n請輸入明文:t"cin >> a;b = char('z' - i%26);c = char('Z' - i%26);cout << "n密文是:t"while(a != 'n')if(a <= 'z' && a >= 'a') | ( a <= 'Z' && a >='A')if(a <= b && a >= 'a') | ( a <= c && a >='A')cout << char(a + i%26);if(a > c && a <= 'Z')cout <<
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度摩托車零部件回收利用合同范本4篇
- 二零二五年度養(yǎng)老服務機構(gòu)用品采購合同4篇
- 二零二五年度有機棉花生產(chǎn)與銷售合同4篇
- 2025版棉花產(chǎn)業(yè)大數(shù)據(jù)分析與應用合同4篇
- 2025版互聯(lián)網(wǎng)數(shù)據(jù)中心服務合同范本4篇
- 2025年度新能源汽車合伙經(jīng)營服務協(xié)議合同4篇
- 二零二四年度新材料研發(fā)評估與產(chǎn)業(yè)化委托合同3篇
- 二零二四年度云計算數(shù)據(jù)中心建設項目合同
- 2025年度瓷石產(chǎn)品國際貿(mào)易代理合同4篇
- 2025年度跨境電商內(nèi)部承包服務合同4篇
- 2025水利云播五大員考試題庫(含答案)
- 老年髖部骨折患者圍術(shù)期下肢深靜脈血栓基礎(chǔ)預防專家共識(2024版)解讀
- 中藥飲片驗收培訓
- 手術(shù)室??谱o士工作總結(jié)匯報
- DB34T 1831-2013 油菜收獲與秸稈粉碎機械化聯(lián)合作業(yè)技術(shù)規(guī)范
- 蘇州市2025屆高三期初陽光調(diào)研(零模)政治試卷(含答案)
- 創(chuàng)傷處理理論知識考核試題及答案
- (正式版)HG∕T 21633-2024 玻璃鋼管和管件選用規(guī)定
- 《義務教育數(shù)學課程標準(2022年版)》測試題+答案
- 殘疾軍人新退休政策
- 白酒代理合同范本
評論
0/150
提交評論