密碼學 (C\C++語言實現原書第2版) 密码学:C/C++语言实现(原书第2版)
邁克爾·威爾森巴赫
- 出版商: 機械工業
- 出版日期: 2015-10-21
- 定價: $414
- 售價: 8.5 折 $352
- 語言: 簡體中文
- 頁數: 300
- 裝訂: 平裝
- ISBN: 7111517334
- ISBN-13: 9787111517337
-
相關分類:
C++ 程式語言、資訊安全
- 此書翻譯自: Cryptography in C and C++, 2/e (Paperback)
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$750$713 -
$360$284 -
$283演算法基礎 (打開演算法之門)
-
$449機器學習算法原理與編程實踐
-
$454Android 安全架構深究 (Android Security Internals: An In-Depth Guide to Android's Security Architecture)
-
$408$388 -
$454C Primer Plus, 6/e (簡體中文版)
-
$534$507 -
$352Python 密碼學編程
-
$360$284 -
$505UNIX/Linux應用、編程與系統管理(第3版)
-
$958深度學習
-
$500$390 -
$403深度探索區塊鏈:Hyperledger技術與應用
-
$484密碼編碼學與網絡安全:原理與實踐, 7/e
-
$1,010精通 C++, 9/e
-
$1,280$998 -
$990$743 -
$880$748 -
$320$288 -
$709Unix/Linux 系統編程
-
$714$678 -
$750$675 -
$414$393 -
$658$619
相關主題
商品描述
<內容簡介>
針對IT專業從業人員編寫的密碼書籍,講述編寫專家級的密碼所需要掌握的知識和技術,安全並高效地實現密碼學算法。新修訂的第2版包括100多頁的全新內容,同時對原有內容進行了修改和完善,使之涵蓋密碼學領域的最新技術進展。
<章節目錄>
出版者的話
譯者序
序
英文第2版前言
英文第1版前言
德文第1版前言
第一部分 算術與數論:C實現
第1章 緒論
第2章 數的格式:C中大數的表示
第3章 接口語義
第4章 基本運算
4.1 加法和減法
4.2乘法
4.2.1 小學乘法方法
4.2.2更快的平方運算
4.2.3 Karatsuba能否做得更好
4.3帶餘除法
第5章 模算術:剩餘類計算
第6章 百川歸海:模冪運算
6.1 第一種方法
6.2 M進制取冪
6.3 加法鏈及窗口
6.4 Montgomery約簡和取冪
6.5取冪運算的密碼學應用
第7章 位運算與邏輯函數
7.1 移位運算
7.2 有或無:位關系
7.3 對單個二進制數字的直接訪問
7.4 比較運算符
第8章 輸入、輸出、賦值和轉換
第9章 動態寄存器
第10章 基本數論函數
10.1 最大公約數
10.2剩餘類環中的乘法逆
10.3根‘j對數
10.4剩餘類環中的平方根
10.4.1 Jacobi符號
10.4.2 模聲6的平方根
10.4.3 模"的平方根
10.4.4 基於二次剩餘的密碼學
10.5 素性檢驗
第1 1章 Rijndael:數據加密標準的
後繼者 一
11.1 多項式運算
11.2 Rijndael算法
11.3 計算輪密鑰
11.4 S盒
11.5行移位變換
11.6 列混合變換
11.7 輪密鑰加
11.8-個完整的加密過程
11.9 解密
1 1.10性能
11. 11 運行模式
第12章 大隨機數
12.1 -個簡單的隨機數生成器
12.2密碼學的隨機數生成器
12.2.1 初始值的生成
12.2.2 BBS隨機數生成器
12.2.3 AES生成器
12.2.4 RMDSHA-1生成器
12.3質量測試
12.3.1 卡方檢驗
12.3.2單位檢驗
12.3.3撲克檢驗
? 12.3.4遊程檢驗
12.3.5 長遊程檢驗
12.3.6 自相關檢驗
12.3.7 FLINT/CLINT隨機數
生成器的質量
12.4更覆雜的函數
第13章 測試LINT的策略
13.1靜態分析
13.2運行時測試
第二部分 算術:C++實現與LINT類
第14章 用C++精簡生活
14.1 非公共事務:LINT中數的
表示
14.2構造函數
14.3重載運算符
第15章 LINT公共接口:成員函數
和友元函數
15.1算術
15.2數論
15.3 LINT對象的I/O流
15.3.1 LINT對象的格式化
輸出
15.3.2操縱器
15.3.3 LINT對象的文件I/O
第16章 錯誤處理
16.1杜絕慌亂
16.2用戶定義的錯誤處理
16.3 LINT異常
第17章 一個應用實例:RSA
密碼體制
17.1非對稱密碼體制
17.2 RSA算法
17.3 RSA數字簽名
17.4 C++的RSA類
第18章 自己動手測試LINT
第19章 更進一步的擴展方法
第三部分 附錄
附錄AC函數目錄
附錄B C++函數目錄
附錄C 宏
附錄D 計算時間
附錄E符號 一
附錄F運算和數論軟件包
參考文獻