𝔖 Scriptorium
✦   LIBER   ✦

📁

密码学: C/C++语言实现


Publisher
机械工业出版社
Year
2015
Tongue
Chinese
Leaves
315
Series
计算机科学丛书
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


书签已装载,
书签制作方法请找 [email protected]
完全免费

针对IT专业从业人员编写的密码书籍,讲述编写专家级的密码所需要掌握的知识和技术,安全并高效地实现密码学算法。新修订的第2版包括100多页的全新内容,同时对原有内容进行了修改和完善,使之涵盖密码学领域的新技术进展。

✦ Table of Contents


封面
书名
版权
前言
目录
第一部分 算术与数论: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 根与对数
10.4 剩余类环中的平方根
10.4.1 Jacobi符号
10.4.2 模pk的平方根
10.4.3 模n的平方根
10.4.4 基于二次剩余的密码学
10.5 素性检验
第11章 Rijndael:数据加密标准的后继者
11.1 多项式运算
11.2 Rijndael算法
11.3 计算轮密钥
11.4 S盒
11.5 行移位变换
11.6 列混合变换
11.7 轮密钥加
11.8 一个完整的加密过程
11.9 解密
11.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章 更进一步的扩展方法
第三部分 附录
附录A C函数目录
附录B C++函数目录
附录C 宏
附录D 计算时间
附录E 符号
附录F 运算和数论软件包
参考文献


📜 SIMILAR VOLUMES


身体语言密码
✍ 亚伦·皮斯; 芭芭拉·皮斯 📂 Library 📅 2007 🏛 中国城市出版社 🌐 Chinese

<p>本书高居《纽约时报》畅销书之冠,全球销量5,000,00册,被翻译为32种语言,风靡全球50多个国家。</p> <p>有史以来,解析人类最神秘的肢体信号最权威读本。</p> <p>商务谈判、市场攻略、职场面试必备的工具书。</p> <p>沟通细节决定成败,但你是否知道,最重要的细节就埋藏在你最细致的身体语言中?弄清对方的真实想法,只要做到这一点,你就能掌控一切。</p> <p>﹡八种最不受欢迎的握手方式,让你避免沟通尴尬;</p> <p>﹡八种说谎手势,让你第一时间识破对手;</p> <p>﹡七种策略性姿势,让你顺利成交销售大单;</p> <p>﹡十三种异性肢体信号,让你轻

C语言接口与实现
✍ (美)David R.Hanson 📂 Library 📅 2004 🏛 机械工业出版社 🌐 Chinese

书签已装载, 书签制作方法请找 [email protected] 完全免费 本书概念清晰、内容新颖、实例详尽,是一本有关设计、实现和有效使用C语言库函数,掌握创建可重用C语言软件模块技术的参考指南。本书倡导基于接口的C语言设计理念及其实现技术,深入详细地描述了24个C语言接口及其实现。 本书通过叙述如何用一种与语言无关的方法将接口的设计与实现独立开来,从而形成一种基于接口的设计途径来创建可重用的API,本书是一本针对 C语言程序员的不可多得的好书,也是值得所有希望掌握可重用软件模块技术的读者阅读的参考书籍。 关于如何设计、实现和有效使用库函数的指南少之又少(如果说还有的话