国产久草深夜福利精品_精品国产看高清国产毛片_成年日韩片av在线网站_亚洲国产综合777_免费高清一级在线观看_欧美色图中文字幕_老中医用嘴排阴毒 小雨_99精品无码视频在线播放_久久久精品强暴视频_国产aⅴ一区最新精品

數(shù)據(jù)加密標(biāo)準(zhǔn),數(shù)據(jù)加密標(biāo)準(zhǔn)的分類,數(shù)據(jù)加密標(biāo)準(zhǔn)參數(shù)指標(biāo)等
電子元件,電子元器件深圳市創(chuàng)唯電子有限公司
您現(xiàn)在的位置: 首頁 > 電子知識 > 數(shù)據(jù)加密標(biāo)準(zhǔn),數(shù)據(jù)加密標(biāo)準(zhǔn)的分類,數(shù)據(jù)加密標(biāo)準(zhǔn)參數(shù)指標(biāo)等
數(shù)據(jù)加密標(biāo)準(zhǔn),數(shù)據(jù)加密標(biāo)準(zhǔn)的分類,數(shù)據(jù)加密標(biāo)準(zhǔn)參數(shù)指標(biāo)等  2011/10/3

目錄

  • 數(shù)據(jù)加密標(biāo)準(zhǔn)的由來
  • 數(shù)據(jù)加密標(biāo)準(zhǔn)的原理
  • 數(shù)據(jù)加密標(biāo)準(zhǔn)的算法
數(shù)據(jù)加密標(biāo)準(zhǔn)

數(shù)據(jù)加密標(biāo)準(zhǔn)的由來

  •   為了建立適用于計算機(jī)系統(tǒng)的商用密碼,美國商業(yè)部的國家標(biāo)準(zhǔn)局NBS于1973年5月和1974年8月兩次發(fā)布通告,向社會征求密碼算法。在征得的算法中,由IBM公司提出的算法lucifer中選。1975年3月,NBS向社會公布了此算法,以求得公眾的評論。于1976年11月被美國政府采用,DES隨后被美國國家標(biāo)準(zhǔn)局和美國國家標(biāo)準(zhǔn)協(xié)會(American National Standard INStitute,ANSI) 承認(rèn)。1977年1月以數(shù)據(jù)加密標(biāo)準(zhǔn)DES(Data Encryption Standard)的名稱正式向社會公布。

數(shù)據(jù)加密標(biāo)準(zhǔn)的原理

  •   數(shù)據(jù)加密標(biāo)準(zhǔn)使用一個 56 位的密鑰以及附加的 8 位奇偶校驗位,產(chǎn)生最大 64 位的分組大小。這是一個迭代的分組密碼,使用稱為 Feistel 的技術(shù),其中將加密的文本塊分成兩半。使用子密鑰對其中一半應(yīng)用循環(huán)功能,然后將輸出與另一半進(jìn)行“異或”運算;接著交換這兩半,這一過程會繼續(xù)下去,但最后一個循環(huán)不交換。數(shù)據(jù)加密標(biāo)準(zhǔn)使用 16 個循環(huán),使用異或,置換,代換,移位操作四種基本運算。

數(shù)據(jù)加密標(biāo)準(zhǔn)的算法

  •   1、64bit 密鑰K 經(jīng)變換KS 產(chǎn)生16 個48bit 的子密鑰K1、K2…K16,分別供16 次迭代使用;

      2、64bit 明文段經(jīng)初始置換IP得到64bit 數(shù)據(jù)組,左32bit 構(gòu)成L0,右32bit 構(gòu)成R0;

      3、由加密函數(shù)f 實現(xiàn)子密鑰Ki 對Ri-1 的加密變換和Li=Ri-1,Ri=Li-1 f(Ri-1,Ki)的迭代變換,迭代過程連續(xù)16 次;(其中稱作按位模2 加運算)

      4、由Rl6 為前32bit,Ll6 為后32bit 組成的64bit 數(shù)據(jù)組,經(jīng)逆初- 2 -始置換IP-1 得密文;

      5、脫密的算法相同,只是子密鑰使用次序顛倒,K16 在第一次使用,K1 在最后一次使用。

與《數(shù)據(jù)加密標(biāo)準(zhǔn),數(shù)據(jù)加密標(biāo)準(zhǔn)的分類,數(shù)據(jù)加密標(biāo)準(zhǔn)參數(shù)指標(biāo)等》相關(guān)列表
電話:400-900-3095
QQ:800152669
庫存查詢
Copyright(C) 2011-2021 Szcwdz.com 創(chuàng)唯電子 版權(quán)所有 備案號:粵ICP備11103613號
專注電子元件代理銷售  QQ:800152669  電子郵件:[email protected]  電話:400-900-3095