亚洲免费人人妻人人,cao78在线视频,福建一级毛片,91精品视频免费观看,高清另类图片操逼,日本特黄特色大片免费看,超碰欧美人人澡曰曰澡夜夜泛

DES算法實現(xiàn)過程分析

時間:2023-05-01 07:43:54 計算機論文 我要投稿
  • 相關(guān)推薦

DES算法實現(xiàn)過程分析

【放大字體顯示】【縮小字體顯示】1. 處理密鑰:

1.1 從用戶處獲得64位密鑰.(每第8位為校驗位,為使密鑰有正確的奇偶校驗,每個密鑰要有奇 數(shù)個"1"位.(本文如未特指,均指二進制位)

1.2 具體過程:

1.2.1 對密鑰實施變換,使得變換以后的密鑰的各個位與原密鑰位對應(yīng)關(guān)系如下表所示:

表一為忽略校驗位以后情況

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

57 49 41 33 25 17 9 1 58 50 42 34 26 18 10 2 59 51 43 35 27 19 11 3 60 52 44 36

29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56

63 55 47 39 31 23 15 7 62 54 46 38 30 22 14 6 61 53 45 37 29 21 13 5 28 20 12 4

1.2.2 把變換后的密鑰等分成兩部分,前28位記為C[0], 后28位記為D[0].

1.2.3 計算子密鑰(共16個), 從i=1開始。

1.2.3.1 分別對C[i-1],D[i-1]作循環(huán)左移來生成C[i],D[i].(共16次)。每次循環(huán)左移位數(shù)

如下表所示:

循環(huán)次數(shù) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

左移位數(shù) 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1

1.2.3.2 串聯(lián)C[i],D[i],得到一個56位數(shù),然后對此數(shù)作如下變換以產(chǎn)生48位子密鑰K[i]。

變換過程如下:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

14 17 11 24 1 5 3 28 15 6 21 10 23 19 12 4 26 8 16 7 27 20 13 2

25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

41 52 31 37 47 55 30 40 51 45 33 48 44 49 39 56 34 53 46 42 50 36 29 32

1.2.3.3 按以上方法計算出16個子密鑰。

2.對64位數(shù)據(jù)塊的處理:

[1] [2] [3] [4] [5] 

【DES算法實現(xiàn)過程分析】相關(guān)文章:

農(nóng)業(yè)電力巡檢系統(tǒng)中路徑分析的算法與實現(xiàn)04-27

空間最近目標查找算法分析及其高性能Web實現(xiàn)04-28

熱層合板殼的橫向應(yīng)力分析-算法及軟件實現(xiàn)04-28

陰影圖算法的改進與實現(xiàn)05-02

線源擴散模型的建立及算法實現(xiàn)05-02

基于圖像對的體視顯示算法研究與實現(xiàn)04-29

CORDIC算法實現(xiàn)GPS信號捕獲研究04-28

PSORP航跡規(guī)劃算法設(shè)計與實現(xiàn)04-27

Delphi實現(xiàn)巷道貫通解算算法04-28

基于matlab的物料大小分級算法的實現(xiàn)05-02