加密解密基礎知識

2021-05-28 01:41:01 字數 600 閱讀 4624

簡單介紹下面三個加密知識

.hash雜湊值

.對稱加解密

.非對稱加解密

一、hash雜湊值: 生成摘要資訊。

如md5演算法。無論多大容量的檔案,資料,都可以使用該演算法生成摘要資訊。

用途:當資料發生變化是,摘要資訊就會不同,以此來保證資料的一致性。

二、對稱加解密

利用相同的金鑰來進行加密和解密。

例如des演算法。

三、非對稱加密

存在兩把金鑰:私鑰和公鑰。

主要用途:加解密和數字簽名。

加解密: 傳送方用客戶的公鑰加密後,傳送。 客戶用私鑰進行解密。 實行達到加解密。

數字簽名: 

客戶接受到報文以後,認為沒有問題,就可以用私鑰來進行簽名。

過程如下:

1)將報文用hash演算法計算出報文摘要

2)報文摘要用私鑰進行加密。

3)將報文和加密後的報文摘要一起傳送出去。

接受方如下確認簽字:

1)接受方接受後,用相同的hash演算法,計算出報文摘要。

2)用客戶的公鑰對客戶加密過摘要進行解密。

3)1)和2)的摘要相同即可證明簽字有效且報文沒有進行修改。

Spring解密 Ioc基礎知識

構造方法注入 public fxnewsprovider ifxnewslistener newslistner,ifxnewspersister newspersister this.newslistner newslistner this.newspersister newspersister ...

802 11基礎知識之加密

802.11i金鑰層次結構 鏈路層加密協議使用了兩種金鑰。成對金鑰 pairwise key 用來保護工作站和ap之間往來的資料。組金鑰 group key 用來保護ap至所關聯的工作站之間的廣播或組播資料。金鑰生成從主金鑰開始。在成對金鑰體系中,主金鑰稱為成對主金鑰 pairwise master...

加密與解密基礎

加密 密碼編制學 解密 密碼分析學 明文本母空間 明文本母取值範圍 密文字母空間 加密後的字母取值範圍 金鑰 加密和解密過程中使用到的關鍵字 金鑰空間 金鑰字母的取值範圍 演算法 就是一些公式 法則或者程式,規定了明文與密文之間變換的法則.科克霍夫原則 1 第一等級,僅知道演算法攻擊 2 第二等級,...