|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
本书分为三个部分。第一部分描述密码学中的常用算法和数论算法,以及这些算法的C和C++程序实现;第二部分描述密码算法的C和C++实现,主要包括RSA系统和替代DES的Rijndael算法。第三部分给出了书中C函数和C++函数的一览表及一些有用的网址。本书注重算法的实现以及密码算法与C和C++程序的结合,这也是本书的主要特色之一。从实用的角度来看,本书提供了一个可用于现代密码的完整软件包。书中除重点介绍了两种重要的密码算法之外,还涉及程序的检查及错误处理、密码策略及密码的前景等。该书的第一版问世后,被译为英文在美国出版发行;本书则是依据作者对德文第二版的最新增订版译出的。
本书对计算数论专业、密码学专业的大学生、研究生有较大的参考价值。对密码学工作者,该书也有一定的参考价值。
编辑推荐:
本书提供了一个可用于现代密码的完整软件包。书中除重点介绍了两种重要的密码算法之外,还涉及程序的检查及错误处理、密码策略及密码的前景等。该书的第一版问世后,被译为英文在美国出版发行;本书则是依据作者对德文第二版的最新增订版译出的。
目录:
第一部分 基于C++的算术和数论
第一章 引论 第二章 数的格式:大数在C中的表示 第三章 接口语义 第四章 基本运算 第五章 模算术:剩余类的计算 第六章 百川归海:模乘方 第七章 位函数和逻辑函数 第八章 输入、输出、赋值和转换 第九章 动态寄存器 第十章 基本数论函数 第十一章 大随机数 第十二章 检验LINT的策略 第十三章 用C++的类提高效率 第二部分 用于C++的算术和密码学 第十四章 LINT公共接口:成员函数和友员函数 第十五章 对错误的处理 第十六章 一个应用实例:RSA方法 第十七章 自己动手测试LINT 第十八章 进一步扩展的方法 第十九章 DES的继任者Rijndael 第二十章 后记 第三部分 后记 附录A C函数一览表 附录B C++函数一览表 附录C 宏 附录D 计算时间 附录E 符号 附录 F 算术和数论软件包 参考文献 译者序:
密码技术可以回溯到远古,它大致经历了特殊符号、手工密码、机械密码、电子密码等阶段。现在普遍认为,20世纪70年代公钥密码出现之后,密码学才从幕后走到前台,并发展为一门生机勃勃的学科。密码技术不仅涉及国家安全,而且也与我们的日常生活息息相关。
作为密码学文献,这是一本很奇特的书。它不是一本密码学基础教程,也不是用于查阅密码学的百科全书,而是讲述现代密码学中所需要的理论和核心运算及其实现的一本书籍。书中所描述的算法与它们用C和C++语言的实现紧密结合,使得本书有很强的实用性。
现代密码学的一个重要特征就是它与数学(特别是数论)及计算机科学的紧密结合。本书鲜..
序言:
Albrecht Beutelspacher为本书第二版所做的序
密码学非常古老,其历史远远超过两千年。只要有保密需求,就有对保密的尝试。但是直到最近30年,密码学才发展为真正的科学,它为我们日常生活提供了必要的安全。从自动柜员机、网上销售和网上支付系统,到汽车安全锁等,都离不开密码;而且所有这些应用如果没有密码学的支持就无法运转。
密码学最近30年来的历史是独一无二且富有成果的历史。最有意义的保密方法是20世纪70年代中期发展而来的公钥密码学。这是一场真正的革命。我们现在已经知道,如果事先不敢冒险想像,事情将会怎样?Diffie和Hellman首先指出了自发但同样是安全的通信保密的可能..
|