天天看點

System.Security.Cryptography實戰(圖)

l        雜湊演算法 ( MD5/SHA1/ RIPEMD160/ SHA256  / SHA384 等  )  

System.Security.Cryptography實戰(圖)

l        對稱加密算法 ( DES/TRI-DES 等 )

System.Security.Cryptography實戰(圖)

l        非對稱加密算法( RSA/DSA )

System.Security.Cryptography實戰(圖)

  ECB 電子密碼本 把加密串分成 64bit 一組 , 不足部分添齊 ( 這裡留到後面說 ) ,然後對每一個塊單獨加密,最終一塊塊的密文塊組成密文,解密過程相反!如圖 :  

System.Security.Cryptography實戰(圖)

    CBC 密碼塊鍊 CBC 模式的出現 就是為了補救 ECB 模式的一些缺點 ( 密文一樣原文也一樣 ), 過程如圖所示 , 這裡就不畫蛇了 :  

System.Security.Cryptography實戰(圖)

  OFB 輸出反潰模式 下圖 E’ 是加密函數 E 的一種變換 , 具體過程可以看書 , 這裡主要展示的它的大至過程 :

System.Security.Cryptography實戰(圖)

  CFB 密碼回報模式   與上面的 OFB 類似 , 也是對 OFB 模式的一種加強 ,E’ 函數與 OFB 一樣

System.Security.Cryptography實戰(圖)

  CTR 記數模式 這種模式用 IV 加密 , 再與明文異或得到密文塊 , 且下次加密塊用到的 IV 是先前的 IV 加 1, 過程如圖 :

System.Security.Cryptography實戰(圖)

繼續閱讀