密鑰

本文集的內(nèi)容實(shí)則是對(duì)《圖解密碼技術(shù)》一書的總結(jié)和概括。
密鑰的概念:
1.密碼算法中的密鑰。就像現(xiàn)實(shí)世界中國的“鑰”,就像是??這樣形狀微妙而復(fù)雜的小金屬片。然而算法中的密鑰,則像是2035547283848849559959這樣的一串非常大的數(shù)字。

加密與解密的圖解流程


屏幕快照

無論是在加密還是在解密時(shí),都需要知道密鑰。

2.根據(jù)密鑰的使用方法,可以將密碼分為對(duì)稱密碼和公鑰密碼兩種。對(duì)稱密碼是指在加密和解密時(shí)使用同一密鑰的方式。而公鑰密碼則是指在加密和解密的時(shí)候使用不同密鑰的方式。因此公鑰密碼又稱為非對(duì)稱密鑰

屏幕快照

3.單向散列函數(shù)概念
為了防止軟件被篡改,有安全意識(shí)的軟件發(fā)布者會(huì)在發(fā)布軟件的同時(shí)發(fā)布軟件的散列值。散列值就是單向散列函數(shù)計(jì)算出來的值。單向散列函數(shù)所保障的并不是機(jī)密性,而是完整性。完整性指的是數(shù)據(jù)是正牌的而不是偽造的,這一性質(zhì)。使用單向散列函數(shù),就可以檢測(cè)出數(shù)據(jù)是否被篡改。

4.消息認(rèn)證碼概念
為了確認(rèn)消息是否來自所期望的童心對(duì)象,就可以使用消息認(rèn)證碼技術(shù)。通過使用消息認(rèn)證碼技術(shù),不僅能夠保證完整性,還能提供認(rèn)證機(jī)制。
消息認(rèn)證是一種能夠保證完整性和提供認(rèn)證的密碼技術(shù)。

屏幕快照 2019-02-13 下午2.04.56.png

5.數(shù)字簽名概念

屏幕快照 2019-02-13 下午2.00.07.png

6.偽隨機(jī)數(shù)生成器


屏幕快照 2019-02-13 下午2.07.18.png
屏幕快照 2019-02-13 下午2.09.40.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容