密码学:C/C++语言实现(原书第2版)

密码学:C/C++语言实现(原书第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [德] , , ,
2015-10
版次: 1
ISBN: 9787111517337
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 300页
字数: 450千字
75人买过
  •   针对IT专业从业人员编写的密码书籍,讲述编写专家级的密码所需要掌握的知识和技术,安全并高效地实现密码学算法。新修订的第2版包括100多页的全新内容,同时对原有内容进行了修改和完善,使之涵盖密码学领域的新技术进展。


    迈克尔威尔森巴赫(michaelwelchenbach),任职于德国波恩的rc安全研发和咨询公司。他是科隆大学数学硕士,长期从事纯密码和应用密码研究。当前,他很常采用c和c语言来编写密码。 出版者的话
    译者序

    英文第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运算和数论软件包 
    参考文献
  • 内容简介:
      针对IT专业从业人员编写的密码书籍,讲述编写专家级的密码所需要掌握的知识和技术,安全并高效地实现密码学算法。新修订的第2版包括100多页的全新内容,同时对原有内容进行了修改和完善,使之涵盖密码学领域的新技术进展。
  • 作者简介:


    迈克尔威尔森巴赫(michaelwelchenbach),任职于德国波恩的rc安全研发和咨询公司。他是科隆大学数学硕士,长期从事纯密码和应用密码研究。当前,他很常采用c和c语言来编写密码。
  • 目录:
    出版者的话
    译者序

    英文第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运算和数论软件包 
    参考文献
查看详情
12
系列丛书 / 更多
密码学:C/C++语言实现(原书第2版)
Java编程思想(第4版)
[美]Bruce Eckel 著;陈昊鹏 译
密码学:C/C++语言实现(原书第2版)
数据挖掘:概念与技术(原书第3版)
[美]Jiawei、[美]Micheling、[美]Jian Pei 著;范明、孟小峰 译
密码学:C/C++语言实现(原书第2版)
算法导论(原书第3版)
[美]Thomas、[美]Charles、[美]Ronald、[美]Clifford Stein 著;殷建平、徐云、王刚 译
密码学:C/C++语言实现(原书第2版)
数据结构与算法分析:Java语言描述
[美]马克·艾伦·维斯 著;陈越 译
密码学:C/C++语言实现(原书第2版)
C程序设计语言(第二版)
[美]Brian(布莱恩·克尼汉)、[美]Dennis M.Ritchie(丹尼斯·里奇) 著;徐宝文、李志 译
密码学:C/C++语言实现(原书第2版)
C程序设计语言(第2版·新版) 习题解答
吉米拜尔 著;杨涛 译;[美]汤朵
密码学:C/C++语言实现(原书第2版)
计算机科学丛书·云计算:概念、技术与架构
[美]Thomas、[英]Zaigham、[巴西]Ricardo Puttini 著;龚奕利、贺莲、胡创 译
密码学:C/C++语言实现(原书第2版)
数据库系统概念:(原书第6版)
[美]Abraham、Henry、S.Sudarshan 著;杨冬青、李红燕、唐世渭 译
密码学:C/C++语言实现(原书第2版)
深入理解计算机系统(原书第3版)
[美]兰德尔 E.布莱恩特(Randal E.·Bryant) 著;龚奕利、贺莲 译
密码学:C/C++语言实现(原书第2版)
编译原理:原理、技术与工具
[美]阿霍 著;赵建华 译
密码学:C/C++语言实现(原书第2版)
计算机科学导论:原书第3版
[美]Behrouz Forouzan 著;刘艺 译
密码学:C/C++语言实现(原书第2版)
软件工程:实践者的研究方法(原书第8版 本科教学版)
[美]罗杰 S. 普莱斯曼 著;郑人杰、马素霞 译
相关图书 / 更多
密码学:C/C++语言实现(原书第2版)
密码
李耀洪
密码学:C/C++语言实现(原书第2版)
密码学引论(第四版)
张焕国;唐明
密码学:C/C++语言实现(原书第2版)
密码--农产品质量安全溯源码研究及应用/河南省四优四化科技支撑行动计划丛书/中原科普书系
屈哲 主编;张伏
密码学:C/C++语言实现(原书第2版)
密码学实验教程(第2版)
郭华
密码学:C/C++语言实现(原书第2版)
密码学原理
骆婷;汤学明;崔永泉
密码学:C/C++语言实现(原书第2版)
密码协议分析——基于认知逻辑
陈小娟、邓辉文
密码学:C/C++语言实现(原书第2版)
密码与解谜/口袋神探科学漫画
凯叔
密码学:C/C++语言实现(原书第2版)
密码术的选定区Selected Areas in Cryptography
Amr M. Youssef 著;Serge Vaudenay
密码学:C/C++语言实现(原书第2版)
密码学中的可证明安全性(第2版)
杨波、杨启良
密码学:C/C++语言实现(原书第2版)
密码学与网络安全应用研究 网络技术 朱林|责编:吴秋明
朱林 著
密码学:C/C++语言实现(原书第2版)
密码分析学
陈少真
密码学:C/C++语言实现(原书第2版)
密码分析学
王美琴
您可能感兴趣 / 更多
密码学:C/C++语言实现(原书第2版)
不要挖鼻孔!!
[德]安妮特·朗根 著
密码学:C/C++语言实现(原书第2版)
内燃机技术 (原书第8版)
[德]理夏德·范·巴舒伊森(RichardvanBasshuysen)弗雷德·舍费尔(FredSchaefer) 著
密码学:C/C++语言实现(原书第2版)
古代遗产:欧洲的源起(贝克欧洲史
[德]哈特穆特·莱平著徐庆(HartmutLeppin) 译
密码学:C/C++语言实现(原书第2版)
冷战和福利国家:1945~1989年的欧洲(贝克欧洲史
[德]哈特穆特·克尔布勒著张萍(HartmutKaelble) 译
密码学:C/C++语言实现(原书第2版)
德意志人:一部诗人、作家、哲学家和思想家的自传
[德]约翰内斯·弗里德著刘晓编刘晓(JohannesFried) 译
密码学:C/C++语言实现(原书第2版)
国家竞争与理性:1648~1789年的欧洲(贝克欧洲史
[德]格里特·瓦尔特著徐庆编徐庆(GerritWalther) 译
密码学:C/C++语言实现(原书第2版)
革命与改革:1789~1850年的欧洲(贝克欧洲史
[德]安德里亚斯·法尔迈尔著李昱彤(AndreasFahrmeir) 译
密码学:C/C++语言实现(原书第2版)
边境体验和君主秩序:1200~1500年的欧洲(贝克欧洲史
[德]贝恩德·施耐德穆勒著刘博(BerndSchneidmüller) 译
密码学:C/C++语言实现(原书第2版)
帝国暴力和民族动员:1914~1945年的欧洲(贝克欧洲史
[德]鲁兹·拉斐尔(LutzRaphael)
密码学:C/C++语言实现(原书第2版)
宗教战争与欧洲的扩张:1500~1648年的欧洲(贝克欧洲史
[德]路易丝·朔恩-许特著郭翕慈编郭翕慈(LuiseSchorn-Schütte) 译
密码学:C/C++语言实现(原书第2版)
前苏格拉底哲学家残篇:英文
[德]第尔斯(HermannDiels) 编著;[英]弗里曼(
密码学:C/C++语言实现(原书第2版)
肝脏弹性成像的临床应用与解读
[德]塞巴斯蒂安·穆勒张波杨筱 主译