2020年高中信息技術(shù)新教科版必修1同步課堂3.4 加密與解密(第2課時(shí))_第1頁(yè)
2020年高中信息技術(shù)新教科版必修1同步課堂3.4 加密與解密(第2課時(shí))_第2頁(yè)
2020年高中信息技術(shù)新教科版必修1同步課堂3.4 加密與解密(第2課時(shí))_第3頁(yè)
2020年高中信息技術(shù)新教科版必修1同步課堂3.4 加密與解密(第2課時(shí))_第4頁(yè)
2020年高中信息技術(shù)新教科版必修1同步課堂3.4 加密與解密(第2課時(shí))_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第單

認(rèn)數(shù)加密解(2時(shí)任二含活1“古的隱身”和動(dòng)2“揭隱身”兩活。在務(wù)中,過(guò)動(dòng)1講加密術(shù)歷史引加密解的概?;顒?dòng)中入了撒碼,剖撒密的密原,以流程、序?qū)嵓铀惴ㄍㄈ味牧?xí)學(xué)生認(rèn)到加密的基原和算,夠?qū)懴鄳?yīng)的加、解密算和序充認(rèn)識(shí)息全的要,采一的技措保障息全。教重:愷密的加與密算。教難:愷密的加與密算。教準(zhǔn):打微,投機(jī)課件學(xué)準(zhǔn):結(jié)課提前習(xí)教學(xué)過(guò)程

教師活動(dòng)

學(xué)生活動(dòng)

設(shè)計(jì)意圖學(xué)預(yù),閱第頁(yè)任二讓據(jù)身”導(dǎo)5分鐘講新

之活1古的‘隱術(shù)”,填表,入加密話題。教檢,并講寫情,出數(shù)安、數(shù)加話題加法密碼加就將原信(數(shù))匿起,之在少殊信(據(jù))不讀。始息(據(jù)稱明文加后的息數(shù)據(jù)稱密文

學(xué)閱讀、上查找資料學(xué)認(rèn)真聽講

引學(xué)了解數(shù)加的發(fā)展史讓生白加密解,明文密的概念

講新:凱密課小2分鐘

將文原成文過(guò)程為密(解)。愷密只是單將明中每一字用字表該字后3個(gè)字母換。如將明中d替,用替換……,用c換。愷撒碼樣,文的所字都在母上向(向)按一固定目行偏后替換密,種密稱加法碼所的“愷撒碼”,是種代密,過(guò)將母順序后位到密用,將母A換字D,字母B作母E。據(jù)愷撒是率先用密函古將領(lǐng)一因此種密方被為撒密。根流圖,行凱密碼py程序。程及行界截附后【一】請(qǐng)出撒密的密算。解算附后【一】愷密的安性如何可說(shuō)保密能差。明字符移后移個(gè)定的度(為密)即使變d的值也多只次試d的,能破。老帶著學(xué)一回顧節(jié)的知。加和密也屬字符碼疇。碼是研編密碼破密碼技科學(xué)研密碼化客規(guī)律應(yīng)于編密以保通秘密的稱編碼;用于譯碼以取信情

學(xué)認(rèn)真聽講并閱讀思后將圖3.4.1凱加密法流程圖補(bǔ)完整學(xué)動(dòng)手運(yùn)行序,積極考學(xué)閱讀思考密算法程。學(xué)思。

讓生握凱撒碼的原理通學(xué)自己動(dòng)實(shí),合作流可以激學(xué)的思維讓生一步熟悉python程序再鞏固本堂的識(shí),體教的完整。

的稱破譯。者總密學(xué)。練

編:慮到撒碼的全極差應(yīng)算法行進(jìn)。種行的進(jìn)式是建一個(gè)文符密文符間的一射表即“密表”,如明:密:加密時(shí),A→Q,B,解密時(shí)Q→A,W,,寫母對(duì)應(yīng)法也相,a→q,b。先愷密碼有個(gè)“密,

學(xué)思。

進(jìn)步對(duì)算法程序進(jìn)行解在比25個(gè)密,樣密能大提,破解度大增。外,個(gè)密也可按需要變。你寫這種進(jìn)愷撒碼加密解算法?一試程代附后附:活動(dòng)古老的隱身術(shù)”時(shí)間683年北公前世紀(jì)

加密方式拆法將明中文字行合生新字,為文,如十月合起來(lái)“”代法北宋士公亮搜了個(gè)常軍事語(yǔ)然后其行順序碼一、弓二、箭三、刀四、甲五、槍;六請(qǐng)幕;、馬;、衣賜九請(qǐng)糧…四十、戰(zhàn)小。軍出前,揮關(guān)將上短語(yǔ)碼密碼發(fā)將領(lǐng)并定用一不重復(fù)字40字言詩(shī)與碼對(duì)應(yīng)移法希羅德)的《歷》中記載公元前五紀(jì),希臘邦波斯國(guó)生多沖和戰(zhàn)。些戰(zhàn)中臘城中泛使

古馬期第次界大附:撒碼程

用移法進(jìn)加處理爭(zhēng)訊信,波斯國(guó)以獲希城邦的事報(bào),就法提做事部。臘城用傳輸事息、命的段文都固定字,解者中會(huì)一文字位明。解者到密后根據(jù)字位說(shuō)進(jìn)解密從破解中軍事命或息?!侗R記》描愷撒經(jīng)用密來(lái)遞信,所謂“愷密碼,它是種代密,通過(guò)將母按順序后起位到加作用,如字A換作字母D,字B作母E。據(jù)愷是率使加密的代將之,因這加密法稱為撒碼。密機(jī)在第次界大期,德軍啟用“恩尼格瑪碼,碼在爭(zhēng)中著常重的用。

附:撒密法序碼界截程運(yùn)效果下對(duì)代如下#Button按激發(fā)函數(shù)c=mingwen.get("0.0",miwen.delete("0.0",foriinrange(len(c)):

#獲ext組m的明內(nèi)容#清e(cuò)xt組m的內(nèi)#獲取明內(nèi)容的每個(gè)字,加密if'a'<=c[i]<='w'or'A'<=c[i]<='W':b=b+chr(ord(c[i])+3)'x'<=c[i]<='z''X'<=c[i]<='Z':b=b+chr(ord(c[i])-23)

#判斷~w或AW的字#生成密#判斷~或X~間字#生成密#字以的明文內(nèi)不變b=b+c[i]

#在Text組件miwen顯結(jié)果附錄:解密算法c=input("輸入文")

foriinrange(0,len(c)):獲密內(nèi)容的每個(gè)字,破解if'd'<=c[i]<='z'or'D'<=c[i]<='Z':b=b+chr(ord(c[i])-3)'a'<=c[i]<='c'or'A'<=c[i]<='C':b=b+chr(ord(c[i])+23)b=b+c[i]print("你明為:"+b)附錄:凱撒密碼改進(jìn)NewCaesar(m,n,t):whilei<len(t):tmp=t[i].upper()ifinm:

#判斷-zD間的字母#破解密#判斷或間字#破解密#字母以的密文不iford(t[i])<=90:i+=1returnn='QWERTYUIOPASDFGHJ

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論