密码学C_C++语言实现
2021-12-28 本文已影响0人
运维朱工
《密码学C_C++语言实现》本书针对IT专业从业人员编写的密码书籍,讲述编写专家级的密码所需要掌握的知识和技术,安全并高效地实现密码学算法。新修订的第2版包括100多页的全新内容,同时对原有内容进行了修改和完善,使之涵盖密码学领域的新技术进展。
第一部分 算术与数论: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 素性检验
...
下载地址:
密码学C_C++语言实现