三重des-desede(112和168兩種金鑰長度,抗窮舉能力顯著增強, 但由於進行了多重des迭代,造成處理速度慢,效率不高)
高階資料加密標準aes(128和192及256三種金鑰長度,搞窮舉能力強,速度比des系列加密快,為替代des系列加密演算法而生)
訊息傳送方使用金鑰對明文加密,並將密文傳送給接收方
訊息接收方使用金鑰對密文解密獲取明文
甲與丙通訊,甲丙事先需要打**或者發郵件或者面對面約定金鑰key2
甲與丁通訊,甲丁事先需要打**或者發郵件或者面對面約定金鑰key3
公鑰加密的資料必須用其對應的私鑰才能解密,私鑰加密的資料必須用其對應的公鑰才能解密
資料傳送方獲取資料的摘要m,將資料和其摘要m一起發給接收方
接收方取得獲取的資料,並利用約定的摘要演算法計算資料的摘要m2,與收到的摘要m比較,相等說明資料沒有被更改
資料傳送方獲取資料的認證碼m,將資料和其認證碼m一起發給接收方
接收方取得傳來的資料,並利用約定的mac演算法和金鑰計算資料的認證碼m2,與收到的認證碼m比較,相等說明資料沒有被更改
數字簽名與加密解密
有關數字簽名與加密解密的文章我看了許多次,基於這樣的事實 我總是說服不了自己,所以每次看都看不明白,說服不了自己。最近在看oauth的相關東西,數字簽名與加密解密是繞不開了,乾脆靜下心來,看看資料,嘗試著將自己說服.1,加密解密基礎 簡單地講,計算機加密無非是,用金鑰k,對明文p加密,得到密文m k...
數字簽名及證書
一 對稱加密與非對稱加密 1 對稱加密 即雙方資料互動時採用 同一套規則 x 進行加密解密 2 非對稱加密 即雙方資料互動依賴於公鑰和私鑰 公鑰 公開 私鑰 私有 二 公鑰與私鑰作用 綜上圖 a使用b公鑰加密後,僅能使用b私鑰解密,而b私鑰僅b持有,所以確保內容的保密性 但b公鑰是公有的,任何人均傳...
加解密 數字簽名 證書 原理
說到加密,可能大家最熟悉的就是md5了。md5實際上只是一種雜湊運算,或者可以稱為單向的加密,即是說無法根據密文 加密後的資料 推導出明文 原資料 而我們下面要說明的,是在加密後可以進行解密 還原資料的。對於欲進行加密的物件,有的人稱為訊息,有的人稱為資料,有的人稱為資訊,為了避免混淆,在本文後面部...