對稱金鑰密碼體制和公開金鑰密碼體制

2021-08-30 06:39:53 字數 680 閱讀 5603

一:對稱金鑰密碼體制

資料加密標準(des)是對稱分組密碼體制,它的金鑰長度為64位,實際金鑰長度即主金鑰為56位,用於生成每輪加密迴圈體制的金鑰,將64位明文加密為64位暗文。加密迴圈體制位數為16位,從k1,k2...k16,解密過程與之相反,從k16....k1,des的加密金鑰與解密金鑰相同,屬於對稱密碼體制,其安全性依賴於金鑰(不是金鑰演算法),安全度不高,可利用差分密碼分析思想對其明文進行攻擊,加密函式是des加密核心,分為擴充套件置換(e盒),s盒置換和後變位(p盒),有效安全措施為增加金鑰長度和多重加密。

三重des為使用倆個金鑰,三次加密.金鑰長度為112位。

idea國際資料加密演算法,它由128位金鑰組成,產生52個16位加密迴圈體制,其加密金鑰和解密金鑰都為同乙個主金鑰產生,仍屬於對稱金鑰密碼體制,安全度較高,依賴於軟體對演算法的實現,破解難度較des資料加密標準難度較大,未找到有效破解方法

二:公開金鑰密碼體制

公開金鑰密碼體制為非對稱分組密碼體制,由公鑰產生私鑰,私鑰sk是由公鑰pk決定的,但不能根據pk計算出sk

rsa演算法,加密金鑰被公開成為公鑰,解密金鑰被隱藏在個體中,加密金鑰長度大於或等於明文長度,解密金鑰等於金鑰長度。加密金鑰和加密金鑰是np函式問題,一方不可能推導出另一方。加密金鑰演算法過於複雜,無論是借助於硬體還是軟體都很難實現,所以一般用於對金鑰的加密。同時由於私鑰帶有個人特性,所以可以用於數字簽名的驗證問題。

對稱金鑰系統和公開金鑰系統

為了安全性,在網際網路上傳輸的一些資訊需要加密,比如使用者登陸所使用的密碼。加密系統一般分為對稱金鑰系統 symmetric key system 和公開金鑰系統 public key system 在對稱金鑰系統中,用於加密和解密的金鑰是相同的並且是秘密的,只能為兩個人所知。對稱金鑰系統要求雙方共...

公開金鑰機制

公開金鑰機制 演算法及公式 例子 轉 domino的安全機制中用到了公開金鑰機制。請你用5分鐘的時間看看我這個帖子,你就會明白公開金鑰機制的原理和使用方法。幾個小數數學中的概念 1 自然數 natural number 用以計量事物的件數或表示事物次序的數。即用數碼0,1,2,3,4,所表示的數 自...

公開金鑰體系

公開金鑰體系 1.確認伺服器的身份?客戶機請求通訊並傳送一明文讓伺服器加密,伺服器用私鑰加密後將密文傳輸給客戶機,客戶機用公鑰對密文進行解密,如解密後的密文和明文不等,則確認不是伺服器。實際上伺服器並不對客戶機的明文直接加密,因為攻擊者可以將有規律的字串傳送給伺服器,如伺服器對其直接加密返回,會威脅...