分組密碼是一種對稱加密算法,用于對敏感數據進行置亂。實際執行隱藏數據任務的程序或算法稱為密碼。對數據進行置亂或加密除了保密之外,還提供其他好處。加密還可以確保消息不被更改,以及驗證發送者的身份密碼學是一門將...
分組密碼是一種對稱加密算法,用于對敏感數據進行置亂。實際執行隱藏數據任務的程序或算法稱為密碼。對數據進行置亂或加密除了保密之外,還提供其他好處。加密還可以確保消息不被更改,以及驗證發送者的身份密碼學是一門將可讀的未加密數據(稱為明文)轉換為加密數據(稱為密文)的科學。分組密碼與其他主要的對稱算法流密碼不同,它們以塊或塊的形式加密數據,分組密碼通常被認為比流密碼更安全,因為它更隨機,而當明文較短時,流密碼工作得更快對稱分組密碼的概念來源于數據加密的實際過程。對稱密碼術,也稱私鑰密碼術,使用單個密鑰加密和解密數據。密鑰必須保持私有,因為擁有它的任何人都可以讀取發送的任何消息。這與非對稱加密相反,后者使用兩個密鑰,一個是安全的私鑰,另一個是每個人都可用的公鑰密碼學的使用可以追溯到許多世紀前的古埃及和羅馬。朱利葉斯·凱撒使用現在廣為人知的凱撒密碼將秘密信息傳遞給他的將軍們。密碼系統不斷受到攻擊,隨著舊的算法被破壞,密碼學家開發新的程序來隱藏消息。一些流行的分組密碼版本包括數據加密標準(DES)、高級加密標準(AES),DES是一種著名的傳統分組密碼,它使用56位對稱密鑰。數據被加密在64位塊中。每次DES加密一個64位明文塊時,它都通過算法16次或循環。由于短56位密鑰,DES在許多應用中不再被認為是安全的。AES在2000年10月被美國國家標準技術研究所(NIST)選為更安全的替代品對于DES,AES使用三個不同的密鑰對128位的明文塊執行多輪加密。密鑰大小分別為128、192和256位。另一種分組密碼是IDEA,它在歐洲廣泛使用,它利用128位密鑰用于在明文的64位塊上執行八輪加密。James Massey和薛佳萊在與瑞典技術基金會簽訂的研究合同中創建了1992個想法。盡管想法是由私人贈款開發的,但它是免費用于非商業用途的。
-
發表于 2020-07-30 00:37
- 閱讀 ( 1432 )
- 分類:電腦網絡