《密码学原理与Java实现》示例代码免费下载

#好书推荐##好书奇遇季#《密码学原理与Java实现》京东当当天猫都有发售。示例代码经过作者授权,可以免费下载,供读者个人学习使用。

随着计算机及网络技术的发展,信息安全,特别是各行各业信息系统的安全成为信息社会关注的焦点,直接影响国家的安全和社会的稳定。如今,计算机加解密算法的应用已经渗透到我们生活的方方面面。金融、电子政务、电子商务、网民上网、黑客攻防、国防通信、智能化武器安全等,无一不涉及计算机加解密算法。

Java自带的加解密函数库是计算机开发领域中的一个宝库,无论你是初学者还是资深研究人员,都可以在其中找到得心应手的武器,帮助你在研究的道路上披荆斩棘。

往小了说,学好Java安全可以就业不愁;往大了说,学好密码学原理及Java安全开发,可以开发出无坚不摧的武器系统或金融系统,对于国防安全、信息安全和金融安全有着重要意义。

关于本书

本书是Java安全领域的经典之作,不但剖析大量Java加解密函数的调用细节,而且对原理解释清晰明了,让读者不仅知其然,而且知其所以然。书中涵盖了对称加解密算法、非对称加解密算法、编码格式、数字签名等内容,并配以丰富的代码示例,内容丰富,行文通俗。

本书共分8章,主要内容包括密码学和Java概述、搭建Java密码开发环境、对称密码算法原理、利用JCA\JCE对称加解密、杂凑函数和HMAC、密码学中常见的编码格式、非对称算法RSA的加解密、数字签名技术等。

全书介绍Java加解密中近200多个函数、100多个示例程序,帮助读者熟练掌握Java开发的安全应用。本书在介绍Java加解密最新技术的同时,力求讲解一些背后的原理和公式,为大家以后做专业的密码开发铺垫前进的道路。只会调用函数而不知原理和公式,永远不会是一个专业人士!

本书特点

本书不仅讲解Java自带的安全开发库,还讲解OpenSSLJava中的使用细节。OpenSSL是在学术界、工业界广泛使用的加解密算法库。OpenSSL内容之丰富,是目前开源安全算法库中罕见的。每年我们都能看到不少关于OpenSSL的图书,但是随着OpenSSL版本迭代,部分学习资料已经过时。本书基于当前企业界流行的Java版本写作,面向初学者,既涵盖了Java加解密算法的使用,又介绍了背后原理,并配以示例代码,内容丰富,行文通俗,是不可多得的优秀图书。

本书是一本讲述专业知识的书,不是走马观花就能理解的。这需要读者打起精神,详细阅读,跟着书中的内容运行代码,了解示例程序,多练习,掌握书中介绍的函数功能及其用法。

本书实例丰富,希望读者能充分利用好这些例子,并将每个例子在自己的机器上实现,在编译运行时好好体会每个类或函数的用法。

示例源码下载

本书配套的资源,请用微信扫描右边的二维码获取,可按扫描出来的页面提示把下载链接转到自己的邮箱中下载。

 

猜你喜欢

转载自blog.csdn.net/brucexia/article/details/121282844