




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、圖1.1DES算法的總體流程圖1.1DES算法的總體流程1.DES算法總體流程:DES加解密測試數(shù)據(jù)LOK16經(jīng)過首換IP64位明哀串輸入R15=L14f(RlnK2)K10=Lli田t(KnnK10)連初試買換1P-164位密突款掘輸出Rl-LOCDft;ROnKl)R2-LlIi;RlnK2)L1O=K1LI-ROL2=R1L15=R142.DES加解密總體測試數(shù)據(jù):表2.1DES加解密總體測試數(shù)據(jù)秘鑰明文密文00000000008CA64DE9C1B123A71F40379AB9E0EC5334123441234CE93C61D8D78E6FA745677456773874878EEE0
2、78FB34567725837CAEEC024AE1ADCB56987560456B866C00D337CAA83.f變換流程圖3.1DES的f函數(shù)變換流程4.DES變換詳細測試數(shù)據(jù)案例一秘鑰:00000明文:00000秘鑰初始置換:00000數(shù)據(jù)初始置換:00000第0次密鑰壓縮置換:00000f變換中第0次擴展置換:00000f變換中第0次異或運算:00000f變換中第0次S盒代替:EFA72C4D00000000f變換中第0次P盒置換:D8D8DBBC00000000第0次異或運算:D8D8DBBC00000000第0次迭代運算:00000000D8D8DBBC第1次密鑰壓縮置換:000
3、00f變換中第1次擴展置換:6F16F16F7DF90000f變換中第1次異或運算:6F16F16F7DF90000f變換中第1次S盒代替:5BB997F300000000f變換中第1次P盒置換:E73AED4F00000000第1次異或運算:E73AED4F00000000第1次迭代運算:D8D8DBBCE73AED4F第2次密鑰壓縮置換:00000f變換中第2次擴展置換:F0E9F575AA5F0000f變換中第2次異或運算:F0E9F575AA5F0000f變換中第2次S盒代替:00000f變換中第2次P盒置換:8322B01A00000000第2次異或運算:8322B01A000000
4、00第2次迭代運算:E73AED4F5BFA6BA6第3次密鑰壓縮置換:00000f變換中第3次擴展置換:2F7FF4357D0C0000f變換中第3次異或運算:2F7FF4357D0C0000f變換中第3次S盒代替:2CC3DE6B00000000f變換中第3次P盒置換:B97F0F1800000000第3次異或運算:B97F0F1800000000第13次迭代運算:5A5DA34A058CAD0A第13次迭代運算:5A5DA34A058CAD0A第8次迭代運算:907A13F088190C50第4次密鑰壓縮置換:f變換中第4次擴展置換:f變換中第4次異或運算:f變換中第4次S盒代替f變換中
5、第4次P盒置換第4次異或運算:第4次迭代運算:第5次密鑰壓縮置換:f變換中第5次擴展置換:f變換中第5次異或運算:f變換中第5次S盒代替f變換中第5次P盒置換第5次異或運算:第5次迭代運算:第6次密鑰壓縮置換:f變換中第6次擴展置換:f變換中第6次異或運算:f變換中第6次S盒代替f變換中第6次P盒置換第6次異或運算:第6次迭代運算:第7次密鑰壓縮置換:f變換中第7次擴展置換:f變換中第7次異或運算:f變換中第7次S盒代替f變換中第7次P盒置換第7次異或運算:第7次迭代運算:第8次密鑰壓縮置換:f變換中第8次擴展置換:f變換中第8次異或運算:f變換中第8次S盒代替f變換中第8次P盒置換第8次異或
6、運算:第3次迭代運算:5BFA6BA65E45E25700000AFC20BF042AE0000AFC20BF042AE0000:926F0A0200000000:D0E00D0E005E45E2578B197BE0000004568F2BF7F0100004568F2BF7F010000:ADA1D:A3AC6B1D00000000A3AC6B1D000000008B197BE0FDE9894A000007FBF53C52A5500007FBF53C52A550000:85276D1600000000:92C670BC0000000092C670BC00000000FDE9894A19DF0
7、B5C000000F3EFE856AF800000F3EFE856AF80000:F654B44F00000000:6D939ABA000000006D939ABA0000000019DF0B5C907A13F0000004A03F40A7FA100004A03F40A7FA10000:A0A3CC2200000000:91C6070C0000000091C6070C00000000第9次密鑰壓縮置換:00000f變換中第9次擴展置換:4500F28582A10000f變換中第9次異或運算:4500F28582A10000f變換中第9次S盒代替:A971BE0200000000f變換中第9次P
8、盒置換:B5AB428C00000000第9次異或運算:B5AB428C00000000第9次迭代運算:88190C5025D1517C第10次密鑰壓縮置換:00000f變換中第10次擴展置換:10BEA2AA2BF80000f變換中第10次異或運算:10BEA2AA2BF80000f變換中第10次S盒代替:D2A6DE7F00000000f變換中第10次P盒置換:7BF69D2E00000000第10次異或運算:7BF69D2E00000000第10次迭代運算:25D1517CF3EF917E第11次密鑰壓縮置換:00000f變換中第11次擴展置換:7A7F5FCA2BFD0000f變換中第
9、11次異或運算:7A7F5FCA2BFD0000f變換中第11次S盒代替:71299E7600000000f變換中第11次P盒置換:B332C66E00000000第11次異或運算:B332C66E00000000第11次迭代運算:F3EF917E96E39712第12次密鑰壓縮置換:00000f變換中第12次擴展置換:4AD707CAE8A50000f變換中第12次異或運算:4AD707CAE8A50000f變換中第12次S盒代替:A425934E00000000f變換中第12次P盒置換:A9B00第12次異或運算:A9B00第12次迭代運算:96E397125A5DA34A第13次密鑰壓縮
10、置換:00000f變換中第13次擴展置換:2F42FBD06A540000f變換中第13次異或運算:2F42FBD06A540000f變換中第13次S盒代替:2C47CF1300000000f變換中第13次P盒置換:936F3A1800000000第13次異或運算:936F3A1800000000第6次迭代運算:C74F6B978EBFCE64第6次迭代運算:C74F6B978EBFCE64第14次密鑰壓縮置換:00000f變換中第14次擴展置換:00BC5955A8540000f變換中第14次異或運算:00BC5955A8540000f變換中第14次S盒代替:E241Ff變換中第14次P盒置
11、換:E1B7AE8800000000第14次異或運算:E1B7AE8800000000第14次迭代運算:058CAD0ABBEA0DC2第15次密鑰壓縮置換:00000f變換中第15次擴展置換:5F7F5405BE050000f變換中第15次異或運算:5F7F5405BE050000f變換中第15次S盒代替:BC28EB0D00000000f變換中第15次P盒置換:19AC2AF600000000第15次異或運算:19AC2AF600000000第15次迭代運算:1C2087FCBBEA0DC2數(shù)據(jù)逆置換:8CA64DE9C1B123A7密文:8CA64DE9C1B123A7案例二秘鑰:569
12、87明文:56045秘鑰初始置換:82754818EAA41900數(shù)據(jù)初始置換:EB09A5BE0452020C第0次密鑰壓縮置換:61D00E45E1950000f變換中第0次擴展置換:0082Af變換中第0次異或運算:6152AA45A1CD0000f變換中第0次S盒代替:513B0f變換中第0次P盒置換:A676EC6E00000000第0次異或運算:A676EC6E00000000第0次迭代運算:0452020C4D7F49D0第1次密鑰壓縮置換:8416E8B4AA090000f變換中第1次擴展置換:25ABFEA53EA00000f變換中第1次異或運算:A1BD161194A900
13、00f變換中第1次S盒代替:D92540C400000000f變換中第1次P盒置換:809CD第1次異或運算:809CD第1次迭代運算:4D7F49D084CED22B第2次密鑰壓縮置換:f變換中第2次擴展置換:f變換中第2次異或運算:f變換中第2次S盒代替f變換中第2次P盒置換第2次異或運算:第2次迭代運算:第3次密鑰壓縮置換:f變換中第3次擴展置換:f變換中第3次異或運算:f變換中第3次S盒代替f變換中第3次P盒置換第3次異或運算:第3次迭代運算:第4次密鑰壓縮置換:f變換中第4次擴展置換:f變換中第4次異或運算:f變換中第4次S盒代替f變換中第4次P盒置換第4次異或運算:第4次迭代運算:
14、第5次密鑰壓縮置換:f變換中第5次擴展置換:f變換中第5次異或運算:f變換中第5次S盒代替f變換中第5次P盒置換第5次異或運算:第5次迭代運算:第6次密鑰壓縮置換:f變換中第6次擴展置換:f變換中第6次異或運算:f變換中第6次S盒代替f變換中第6次P盒置換第6次異或運算:D0000C0965D6A4157000012C40D1877050000:DD10126D00000000:2CB8CC32000000002CB8CC320000000084CED22B61C785E20CDB403DA12A0000303E0FC0BF0400003CE54FFD1E2E0000:00000:A46300
15、9A00000000A463009A0000000061C785E220ADD2B102714F247C42000090155BEA55A20000926414CE29E00000:EB18FE8700000000:75AECAE90000000075AECAE90000000020ADD2B114694F0B2945416CA07600008A8352A5E8560000A3C613C948200000:D2B00:E7E2BE7E2B14694F0BC74F6B974149A9A5CCCA0000E0EA5EB57CAF0000A1A3F710B0650000:D0AB4CDE000000
16、00:9AD6816F000000009AD6816F00000000第11次迭代運算:74F3F82D17E61EA4第7次密鑰壓縮置換:91A1910C96530000f變換中第7次擴展置換:45D5FFE5C3090000f變換中第7次異或運算:D4746EE9555A0000f變換中第7次S盒代替:372D3D5000000000f變換中第7次P盒置換:F21072DE00000000第7次異或運算:F21072DE00000000第7次迭代運算:8EBFCE64355F1949第8次密鑰壓縮置換:9A480EF811380000f變換中第8次擴展置換:9AAAFE8F2A520000
17、f變換中第8次異或運算:00E2F0773B6A0000f變換中第8次S盒代替:E44F8EAC00000000f變換中第8次P盒置換:99E00第8次異或運算:99E00第8次迭代運算:355F1949175E581D第9次密鑰壓縮置換:282B08415A2E0000f變換中第9次擴展置換:8AEAFC2F00FA0000f變換中第9次異或運算:A2C1F46E5AD40000f變換中第9次S盒代替:DD000f變換中第9次P盒置換:A5FAC第9次異或運算:A5FAC第9次迭代運算:175E581D90A5D05B第10次密鑰壓縮置換:003C2D5438B80000f變換中第10次擴展
18、置換:CA150BEA02F70000f變換中第10次異或運算:CA2926BE3A4F0000f變換中第10次S盒代替:CE40Df變換中第10次P盒置換:63ADA第10次異或運算:63ADA第10次迭代運算:90A5D05B74F3F82D第11次密鑰壓縮置換:C12C50A1187D0000f變換中第11次擴展置換:BA97A7FF015A0000f變換中第11次異或運算:7BBBF75E19270000f變換中第11次S盒代替:757BA4B700000000f變換中第11次P盒置換:8743CEFF00000000第11次異或運算:8743CEFF00000000第12次密鑰壓縮置換:44EEA003BAB20000f變換中第12次擴展置換:0AFF0C0FD5080000f變換中第12次異或運算:4E11AC0C6FBA0000f變換中第12次S盒代替:6DE7BF2300000000f變換中第12次P盒置換:B16BFF9C00000000第12次異或運算:B16BFF9C00000000第12次迭
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州國企招聘2024貴州省水利水電工程咨詢有限責任公司招聘16人筆試參考題庫附帶答案詳解
- 軟件開發(fā)就業(yè)報告范文
- IC產(chǎn)業(yè)現(xiàn)況與趨勢
- 二零二五年度高端個人專利授權(quán)合同
- 二零二五年度汽車租賃合伙人入股協(xié)議
- 2025年度電力線路維修維保合同
- 農(nóng)村宅基地互換與農(nóng)業(yè)科技推廣協(xié)議書
- 二零二五年家庭房產(chǎn)析產(chǎn)分配與財產(chǎn)繼承合同
- 2025年度礦山股權(quán)轉(zhuǎn)讓及礦山礦產(chǎn)資源開發(fā)與環(huán)境保護合同
- 二零二五年度木質(zhì)防火門市場拓展與品牌建設合同
- 《單片機應用實訓教程》課件第4章
- 2024年山東省濟南市中考英語試題卷(含答案解析)
- 涼山州 2024 年教師綜合業(yè)務素質(zhì)測試試卷初中物理
- 工地團隊勞務合同范例
- 系統(tǒng)思維與系統(tǒng)決策:系統(tǒng)動力學(中央財經(jīng)大學)知到智慧樹章節(jié)答案
- 貨車司機 合股 合同范例
- 輸電線路運行項目現(xiàn)場作業(yè)安全風險識別防范措施
- 2023-2024學年廣東省廣州市天河區(qū)八年級(上)期末英語試卷
- 組織行為學測試試題庫與答案
- 2024年河南省公務員錄用考試《行測》試題及答案解析
- DB 37T5061-2016 住宅小區(qū)供配電設施建設標準
評論
0/150
提交評論