【计算机网络】网络安全 : 对称密钥密码体质 ( 数据加密标准 DES | DES 加密过程 | DES 保密性 | 三重 DES 加密 )
生活随笔
收集整理的這篇文章主要介紹了
【计算机网络】网络安全 : 对称密钥密码体质 ( 数据加密标准 DES | DES 加密过程 | DES 保密性 | 三重 DES 加密 )
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、 對稱密鑰密碼體質
- 二、 數據加密標準 DES
- 三、 DES 加密過程
- 四、 DES 保密性
- 五、 三重 DES 加密
一、 對稱密鑰密碼體質
對稱密鑰密碼體質 : 又稱為 常規密鑰密碼體質 , 加密密鑰 與 解密密鑰 是相同的 ;
二、 數據加密標準 DES
數據加密標準 DES :
① 性質 : 數據加密標準 DES 是 對稱密鑰密碼體質 , 是 分組密碼 ;
② 密鑰 : 64 位 , 其中 實際密鑰 56 位 , 奇偶校驗位 8 位 ;
三、 DES 加密過程
加密過程 :
① 分組 : 加密前 先將明文 按照 每組 64 位 進行分組 ;
② 分組加密 : 然后 對 每個分組 進行 加密處理 , 產生 64 位密文數據 分組 ;
③ 拼接密文 : 將所有的 密文分組 串聯起來 , 就是整個密文分組 ;
每個 64 位 數據分組加密過程 :
① 初始變換 : 首先先進行 初始變換 ;
② 迭代計算 : 然后經過 16 輪次的迭代計算 , 每次迭代計算引入一個密鑰 ;
③ 32 位變換 : 之后進行 32 位變換 ;
④ 初始變換逆運算 : 最后進行 初始變換 的逆運算 , 得到 64 位 密文 ;
四、 DES 保密性
DES 保密性 :
① 密鑰保密 : DES 算法是公開的 , 其密鑰越保密 , 保密程度越高 ;
② 問題 : DES 密鑰長度太短 ; 目前已經有 DES 密鑰搜索芯片 , 可以輕松破解 56 位密鑰 ;
五、 三重 DES 加密
三重 DES 加密 : 引入 兩個 56 位密鑰 ;
- 加密 : 先使用第一個密鑰進行加密 ;
- 解密 : 然后使用第二個密鑰進行解密 ;
- 加密 : 最后再使用第一個密鑰進行加密 ;
總結
以上是生活随笔為你收集整理的【计算机网络】网络安全 : 对称密钥密码体质 ( 数据加密标准 DES | DES 加密过程 | DES 保密性 | 三重 DES 加密 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【计算机网络】网络安全 : 数据加密模型
- 下一篇: 【Android 应用开发】Google