⑴ 密碼學演算法有哪些經典的書值得推薦
《圖解密碼技術》
目錄
第1部分密碼1
第1章環游密碼世界3
1.1本章學習的內容4
1.2密碼4
1.2.1Alice與Bob4
1.2.2發送者、接收者和竊.聽者4
1.2.3加密與解密6
1.2.4密碼保證了消息的機密性7
1.2.5破譯7
1.3對稱密碼與公鑰密碼8
1.3.1密碼演算法8
1.3.2密鑰8
1.3.3對稱密碼與公鑰密碼9
1.3.4混合密碼系統10
1.4其他密碼技術10
1.4.1單向散列函數10
1.4.2消息認證碼10
1.4.3數字簽名11
1.4.4偽隨機數生成器11
1.5密碼學家的工具箱12
1.6隱寫術與數字水印13
1.7密碼與信息安全常識14
1.7.1不要使用保密的密碼演算法14
1.7.2使用低強度的密碼比不進行任何加密更危險15
1.7.3任何密碼總有一天都會被破解15
1.7.4密碼只是信息安全的一部分16
1.8本章小結16
1.9小測驗的答案17
第2章歷史上的密碼——寫一篇別人看不懂的文章19
2.1本章學習的內容20
2.2愷撒密碼20
2.2.1什麼是愷撒密碼21
2.2.2愷撒密碼的加密21
2.2.3愷撒密碼的解密22
2.2.4用暴力破解來破譯密碼23
2.3簡單替換密碼24
2.3.1什麼是簡單替換密碼24
2.3.2簡單替換密碼的加密25
2.3.3簡單替換密碼的解密26
2.3.4簡單替換密碼的密鑰空間26
2.3.5用頻率分析來破譯密碼26
2.4Enigma31
2.4.1什麼是Enigma31
2.4.2用Enigma進行加密通信31
2.4.3Enigma的構造32
2.4.4Enigma的加密34
2.4.5每日密碼與通信密碼36
2.4.6避免通信錯誤36
2.4.7Enigma的解密36
2.4.8Enigma的弱點38
2.4.9Enigma的破譯38
2.5思考40
2.6本章小結41
2.7小測驗的答案42
第3章對稱密碼(共享密鑰密碼)——用相同的密鑰進行加密和解密45
3.1炒雞蛋與對稱密碼46
3.2本章學習的內容46
3.3從文字密碼到比特序列密碼46
3.3.1編碼46
3.3.2XOR47
3.4一次性密碼本——絕對不會被破譯的密碼50
3.4.1什麼是一次性密碼本50
3.4.2一次性密碼本的加密50
3.4.3一次性密碼本的解密51
3.4.4一次性密碼本是無法破譯的51
3.4.5一次性密碼本為什麼沒有被使用52
3.5DES53
3.5.1什麼是DES53
3.5.2加密和解密54
3.5.3DES的結構(Feistel網路)54
3.5.4差分分析與線性分析60
3.6三重DES61
3.6.1什麼是三重DES61
3.6.2三重DES的加密61
3.6.3三重DES的解密63
3.6.4三重DES的現狀64
3.7AES的選定過程65
3.7.1什麼是AES65
3.7.2AES的選拔過程65
3.7.3AES最終候選演算法的確定與AES的最終確定66
3.8Rijndael66
3.8.1什麼是Rijndael66
3.8.2Rijndael的加密和解密67
3.8.3Rijndael的破譯71
3.8.4應該使用哪種對稱密碼呢71
3.9本章小結72
3.10小測驗的答案73
第4章分組密碼的模式——分組密碼是如何迭代的75
4.1本章學習的內容76
4.2分組密碼的模式77
4.2.1分組密碼與流密碼77
4.2.2什麼是模式77
4.2.3明文分組與密文分組78
4.2.4主動攻擊者Mallory78
4.3ECB模式79
4.3.1什麼是ECB模式79
4.3.2ECB模式的特點80
4.3.3對ECB模式的攻擊80
4.4CBC模式82
4.4.1什麼是CBC模式82
4.4.2初始化向量83
4.4.3CBC模式的特點84
4.4.4對CBC模式的攻擊84
4.4.5填充提示攻擊86
4.4.6對初始化向量(IV)進行攻擊86
4.4.7CBC模式的應用實例86
4.5CFB模式88
4.5.1什麼是CFB模式88
4.5.2初始化向量89
4.5.3CFB模式與流密碼89
4.5.4CFB模式的解密90
4.5.5對CFB模式的攻擊90
4.6OFB模式91
4.6.1什麼是OFB模式91
4.6.2初始化向量92
4.6.3CFB模式與OFB模式的對比92
4.7CTR模式93
4.7.1計數器的生成方法95
4.7.2OFB模式與CTR模式的對比95
4.7.3CTR模式的特點95
4.7.4錯誤與機密性96
4.8應該使用哪種模式呢96
4.9本章小結97
4.10小測驗的答案98
第5章公鑰密碼——用公鑰加密,用私鑰解密101
5.1投幣寄物櫃的使用方法102
5.2本章學習的內容102
5.3密鑰配送問題102
5.3.1什麼是密鑰配送問題102
5.3.2通過事先共享密鑰來解決104
5.3.3通過密鑰分配中心來解決105
5.3.4通過Diffie-Hellman密鑰交換來解決密鑰配送問題106
5.3.5通過公鑰密碼來解決密鑰配送問題106
5.4公鑰密碼107
5.4.1什麼是公鑰密碼107
5.4.2公鑰密碼的歷史108
5.4.3公鑰通信的流程108
5.4.4各種術語110
5.4.5公鑰密碼無法解決的問題110
5.5時鍾運算110
5.5.1加法111
5.5.2減法113
5.5.3乘法114
5.5.4除法114
5.5.5乘方118
5.5.6對數118
5.5.7從時鍾指針到RSA119
5.6RSA120
5.6.1什麼是R
......
⑵ 《程序員的數學》pdf下載在線閱讀,求百度網盤雲資源
《程序員的數學3線性代數》([日] 平岡和幸/[日] 堀玄)電子書網盤下載免費在線閱讀
鏈接: https://pan..com/s/17ZfVR3jU9sgDlpQqa-Q5Fg
書名:程序員的數學3線性代數
豆瓣評分:8.2
者:[日] 平岡和幸/[日] 堀玄
出版社:人民郵電出版社
出品方:圖靈教育
副標題:線性代數
譯者:盧曉南
出版年:2016-3
頁數:384
內容簡介:
本書沿襲「程序員的數學」系列平易近人的風格,用通俗的語言和具象的圖表深入講解了編程中所需的線性代數知識。內容包括向量、矩陣、行列式、秩、逆矩陣、線性方程、LU分解、特徵值、對角化、Jordan標准型、特徵值演算法等。
作者簡介:
堀玄
專攻應用數學和物理,主要從事腦科學與信號處理領域的研究。喜歡Ruby、JavaScript、PostScript等語言。最近正在研究基於統計學理論的語言處理。工學博士。
平岡和幸
專攻應用數學和物理,對機器學習興趣濃厚。喜歡Ruby,熱愛Scheme。最近被Common Lisp吸引,正在潛心研究。工學博士。
⑶ 《圖解密碼技術(第3版)》pdf下載在線閱讀,求百度網盤雲資源
《圖解密碼技術(第3版)》([日] 結城浩)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:https://pan..com/s/1bRNidQiu_IOJb_iiqbjfSA
書名:圖解密碼技術(第3版)
作者:[日] 結城浩
譯者:周自恆
豆瓣評分:9.3
出版社:人民郵電出版社
出版年份:2016-6
頁數:402
內容簡介:
本書以圖配文的形式,詳細講解了6種最重要的密碼技術:對稱密碼、公鑰密碼、單向散列函數、消息認證碼、數字簽名和偽隨機數生成器。
第1部分講述了密碼技術的歷史沿革、對稱密碼、分組密碼模式(包括ECB、CBC、CFB、OFB、CTR)、公鑰、混合密碼系統。第2部分重點介紹了認證方面的內容,涉及單向散列函數、消息認證碼、數字簽名、證書等。第3部分講述了密鑰、隨機數、PGP、SSL/TLS 以及密碼技術在現實生活中的應用。
作者簡介:
作者簡介:
結城浩(Hiroshi Yuki)
生於1963年,日本資深技術作家和程序員。在編程語言、設計模式、數學、加密技術等領域,編寫了很多深受歡迎的入門書。代表作有《數學女孩》系列、《程序員的數學》等。
作者網站:http://www.hyuki.com/
譯者簡介:
周自恆
IT、編程愛好者,初中時曾在NOI(國家信息學奧賽)天津賽區獲一等獎,現就職於 某管理咨詢公司,任咨詢顧問兼戰略技術總監。譯著有《圖解CIO工作指南(第4版)》《大數據的沖擊》《代碼的未來》《30天自製操作系統》《家用游戲機簡史》《有趣的二進制》等。