- 电子工业出版社
- 9787121403408
- 1-3
- 403073
- 48253381-7
- 平塑
- 16开
- 2023-06
- 256
- 160
- 工学
- 计算机科学与技术
- 计算机科学与技术
- 本科 研究生及以上
目录
第1章 数论基础算法__eol__1.1 算法原理__eol__1.1.1 厄拉多塞筛算法__eol__1.1.2 欧几里得算法__eol__1.1.3 快速幂取模算法__eol__1.1.4 中国剩余定理__eol__1.1.5 Miller-Rabin素性检测算法__eol__1.2 算法实现__eol__1.2.1 厄拉多塞筛算法实现__eol__1.2.2 欧几里得算法实现__eol__1.2.3 快速幂取模算法实现__eol__1.2.4 中国剩余定理实现__eol__1.2.5 Miller-Rabin素性检测算法实现__eol__1.3 算法测试__eol__1.3.1 厄拉多塞筛算法测试__eol__1.3.2 欧几里得算法测试__eol__1.3.3 快速幂取模算法测试__eol__1.3.4 中国剩余定理测试__eol__1.3.5 Miller-Rabin素性检测算法测试__eol__1.4 思考题__eol__第2章 有限域算法__eol__2.1 算法原理__eol__2.1.1 有限域四则运算算法__eol__2.1.2 有限域欧几里得算法__eol__2.1.3 有限域求乘法逆元算法__eol__2.2 算法实现__eol__2.2.1 有限域四则运算算法实现__eol__2.2.2 有限域欧几里得算法实现__eol__2.2.3 有限域求乘法逆元算法实现__eol__2.3 算法测试__eol__2.3.1 有限域四则运算算法测试__eol__2.3.2 有限域欧几里得算法测试__eol__2.3.3 有限域求乘法逆元算法测试__eol__2.4 思考题__eol__第3章 古典密码算法__eol__3.1 算法原理__eol__3.1.1 置换密码__eol__3.1.2 代替密码__eol__3.2 算法实现__eol__3.2.1 栅栏密码实现__eol__3.2.2 矩阵密码实现__eol__3.2.3 单表代替密码实现__eol__3.2.4 仿射密码实现__eol__3.2.5 维吉尼亚密码实现__eol__3.2.6 弗纳姆密码实现__eol__3.2.7 Hill密码实现__eol__3.3 算法测试__eol__3.3.1 栅栏密码测试__eol__3.3.2 矩阵密码测试__eol__3.3.3 单表代替密码测试__eol__3.3.4 仿射密码测试__eol__3.3.5 维吉尼亚密码测试__eol__3.3.6 弗纳姆密码测试__eol__3.3.7 Hill密码测试__eol__3.4 思考题__eol__第4章 DES算法__eol__4.1 算法原理__eol__4.1.1 DES算法整体结构__eol__4.1.2 DES算法详细结构__eol__4.1.3 密钥选择__eol__4.2 算法实现__eol__4.2.1 密钥生成函数__eol__4.2.2 加密函数__eol__4.2.3 解密函数__eol__4.2.4 基本变换函数__eol__4.3 算法测试__eol__4.3.1 输入和输出__eol__4.3.2 中间数据__eol__4.4 思考题__eol__第5章 AES算法__eol__5.1 算法原理__eol__5.1.1 AES算法整体结构__eol__5.1.2 AES算法详细结构__eol__5.1.3 AES-192与AES-256__eol__5.2 算法实现__eol__5.2.1 密钥生成函数__eol__5.2.2 加密函数__eol__5.2.3 解密函数__eol__5.2.4 基本变换函数__eol__5.3 算法测试__eol__5.3.1 输入和输出__eol__5.3.2 中间数据__eol__5.4 思考题__eol__第6章 伪随机数算法__eol__6.1 算法原理__eol__6.1.1 BBS伪随机数算法__eol__6.1.2 梅森旋转算法__eol__6.2 算法实现__eol__6.2.1 BBS伪随机数算法实现__eol__6.2.2 梅森旋转算法实现__eol__6.3 算法测试__eol__6.3.1 BBS伪随机数算法测试__eol__6.3.2 梅森旋转算法测试__eol__6.4 思考题__eol__第7章 RC4算法__eol__7.1 算法原理__eol__7.1.1 流密码__eol__7.1.2 RC4算法详细结构__eol__7.2 算法实现__eol__7.3 算法测试__eol__7.3.1 输入和输出__eol__7.3.2 中间数据__eol__7.3.3 无效置换和弱密钥问题__eol__7.4 思考题__eol__第8章 RSA算法__eol__8.1 算法原理__eol__8.1.1 RSA算法整体结构__eol__8.1.2 RSA-OAEP算法__eol__8.2 算法实现__eol__8.2.1 RSA算法实现__eol__8.2.2 RSA-OAEP算法实现__eol__8.3 算法测试__eol__8.3.1 RSA算法测试__eol__8.3.2 RSA-OAEP算法测试__eol__8.4 思考题__eol__第9章 Diffie-Hellman密钥交换协议__eol__9.1 算法原理__eol__9.1.1 DH密钥交换协议__eol__9.1.2 基于ECC的DH密钥交换协议__eol__9.2 算法实现__eol__9.3 算法测试__eol__9.3.1 DH密钥交换协议测试__eol__9.3.2 基于ECC的DH密钥交换协议测试__eol__9.4 思考题__eol__第10章 椭圆曲线密码算法__eol__10.1 算法原理__eol__10.1.1 基于ECC的加密算法__eol__10.1.2 基于ECC的数字签名算法__eol__10.2 算法实现__eol__10.2.1 密钥生成算法实现__eol__10.2.2 基于ECC的加密算法实现__eol__10.2.3 基于ECC的数字签名算法实现__eol__10.3 算法测试__eol__10.3.1 基于ECC的加密算法测试__eol__10.3.2 基于ECC的数字签名算法测试__eol__10.4 思考题__eol__第11章 SHA-1算法__eol__11.1 算法原理__eol__11.1.1 SHA-1算法整体结构__eol__11.1.2 SHA-1算法详细结构__eol__11.2 算法实现__eol__11.3 算法测试__eol__11.4 思考题__eol__第12章 数字签名算法__eol__12.1 算法原理__eol__12.1.1 不带消息恢复的RSA数字签名算法__eol__12.1.2 RSA-PSS数字签名算法__eol__12.1.3 ElGamal数字签名算法__eol__12.2 算法实现__eol__12.2.1 不带消息恢复的RSA数字签名算法实现__eol__12.2.2 RSA-PSS数字签名算法实现__eol__12.2.3 ElGamal数字签名算法实现__eol__12.3 算法测试__eol__12.3.1 不带消息恢复的RSA数字签名算法测试__eol__12.3.2 RSA-PSS数字签名算法测试__eol__12.3.3 ElGamal数字签名算法测试__eol__12.4 思考题__eol__第13章 SM2算法__eol__13.1 算法原理__eol__13.2 算法实现__eol__13.3 算法测试__eol__13.3.1 输入和输出__eol__13.3.2 中间数据__eol__13.4 思考题__eol__第14章 SM4算法__eol__14.1 算法原理__eol__14.1.1 SM4算法整体结构__eol__14.1.2 SM4算法详细结构__eol__14.2 算法实现__eol__14.3 算法测试__eol__14.4 思考题