1. 程式人生 > >閱《圖解密碼技術》一筆記1

閱《圖解密碼技術》一筆記1

wid 信息 style 單向散列函數 border 特性 單向散列 crypt eight

1.密碼保證了消息的機密性

2.密碼算法:由將明文生成密文的加密算法和由密文解密成明文的解密算法組成。 密鑰是密碼算法中進行運算的key.

3.對稱密碼(symmetric cryptography):是指在加密和解密時使用同一密鑰的方式。

4.公鑰密碼(public-key crypography):是指在加密和解密時使用不同密鑰的方式。也稱非對稱密碼(asymmetric cryptography)

5.其它密碼技術

a.單向散列函數 ------》不保證機密性,保證完整性,用於檢測數據是否被修改過。

b.消息認證碼 --------》不僅能保證完整性,還能夠提供認證(authentication)機制。

c.數字簽名 ---------》一種能夠確保完整性,提供認證並防止否認的密碼技術

d.偽隨機數生成器 ------》一種能夠模擬產生隨機數列的算法

密碼學家的工具箱

信息安全所面臨的威脅   受威脅的特性 用來應對的密碼技術
竊聽(秘密泄露) 機密性

對稱密碼

公鑰密碼(非對稱密碼)

篡改(信息被修改)   完整性  

單向散列函數

消息認證碼

數字簽名

偽裝

(偽裝成真正的發送者)

認證      

消息認證碼

數字簽名

否認

(事後稱自己沒有做)

不可否認性    數字簽名

閱《圖解密碼技術》一筆記1