密码学:C/C++语言实现(原书第2版) (迈克尔.威尔森巴赫)
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
内容介绍
密码学:C/C++语言实现(原书第2版)主要阐述如何使用C和C++语言实现密码学算法,包括编写专家级的密码所需要掌握的知识和技术,以及如何安全并高效地实现密码学算法。第2版包括了许多全新内容,同时对原有内容进行了修改和完善,使之涵盖密码学领域的近期新技术进展。
作为一本密码学的书籍,本书叙述了一个重要的对称加密算法AES的理论及实现,还完整地实现了一个重要的非对称密码系统——RSA加密和RSA签名。作为一本算法实现的书籍,本书严格遵循软件开发原则,详细描述了设计思想及错误处理方法,并对所有函数进行了广泛测试。
本书可以作为高等院校信息技术相关专业高年级本科生或研究生的教材,也是信息技术从业人员不错的参考书。
第一部分 算术与数论:C实现
第1章 绪论
第2章 数的格式:C中大数的表示
第3章 接口语义
第4章 基本运算
第5章 模算术:剩余类计算
第6章 百川归海:模幂运算
第7章 位运算与逻辑函数
第8章 输入、输出、赋值和转换
第9章 动态寄存器
第10章 基本数论函数
第1 1章 Rijndael:数据加密标准的
第12章 大随机数
第13章 测试LINT的策略
第二部分 算术:C 实现与LINT类
第14章 用C 精简生活
第15章 LINT公共接口:成员函数
第16章 错误处理
第17章 一个应用实例:RSA
第18章 自己动手测试LINT
第19章 更进一步的扩展方法
第三部分 附录

下载地址
打赏