密碼學與應用基礎
密碼學的歷史:
古典密碼學——
1、密碼技術的主要用途:資料保密、認證技術、資訊科技的完整性、抗抵賴。
3、密碼演算法體制:對稱金鑰演算法-分組密碼-序列密碼
電子密碼本:
密碼分組:
流密碼模式:
對稱演算法與非對稱演算法的區別:
雜湊演算法:
hash演算法:
——用途
資料脫敏:**號碼、身份證號碼,需要核對,但不願意公開提交,可以用其雜湊值來對比
登入校驗:登入口令的shadow
位元幣:位元幣挖礦,挖的就是雜湊值。
------------------------下午
電子簽名的目標:防篡改,防抵賴,較高的運算效率。
數字簽名驗證使用者
數字信封
沙公尺爾門限方案:金鑰被分為n份,其中任意m個可以拼接成完整的金鑰,n大於等於m,國內一般要求n-m為5-3.
證書裡有那些資訊:
密碼學 密碼學基礎
密碼學是研究編制密碼和破譯密碼的技術科學。密碼學的安全目標至少包含三個方面 保密性 完整性 可用性。完整性 資源只有授權方以授權的方式進行修改,所有資源沒有授權則不能修改。可用性 資源只有在適當的時候被授權方訪問,並按需求使用。密碼系統由5部分組成 1 明文空間m 全體明文的集合 2 密文空間c 全...
密碼學基礎
在正式講解https協議之前,我們首先要知道一些密碼學的知識。明文 明文指的是未被加密過的原始資料。密文 明文被某種加密演算法加密之後,會變成密文,從而確保原始資料的安全。密文也可以被解密,得到原始的明文。金鑰 金鑰是一種引數,它是在明文轉換為密文或將密文轉換為明文的演算法中輸入的引數。金鑰分為對稱...
密碼學基礎
密碼學包括兩個分支 密碼編碼學和密碼分析學。密碼編碼學主要研究安全的密碼演算法和協議,來實現資訊加密保護或訊息認證 密碼分析學主要研究破譯密文資訊,進而獲取對應的明文資訊,這兩個分支既相互對立又相互依存,正是這種對立統一的關係推動了密碼學自身的發展。密碼演算法是密碼學的核心 現代密碼演算法的研究可大...