本书是学习用python编程实现加密算法的初学者指南。本书采用的示例源代码,是几个加密算法及其破解程序,包括凯撒密码、换位加密法、乘数加密法、仿射加密法、简单代替加密法、维吉尼亚加密法等,以及这些加密法的破解程序。本书的后一章还介绍了现代rsa加密法和公钥加密法。本书适合python初学者和密码学的初学者,也适合信息安全从业人员。
python是一种高级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。同时,python语言在算法领域也得到了很好的应用。本书通过理论和实例相结合的方式介绍了多种加密算法。全书共分24章,由浅入深地介绍了与密码学编程相关的各类基础知识、编程技巧以及算法实现。除此之外,本书还提供了相应的源码下载资源,以供读者更好地进行探索和学习。本书适合python初学者和密码学的初学者,也适合信息安全从业人员。
Al Sweigart是加利福尼亚州旧金山的一名软件开发者。他很喜欢骑自行车、当志愿者、泡咖啡吧以及开发有用的软件。他编写了《Python游戏编程快速上手》《Python和Pygame游戏开发指南》《Python密码学编程》《Python编程快速上手——让繁琐工作自动化》等图书,深受读者欢迎。他生于德克萨斯的休斯顿。他在德克萨斯大学Austin分校读完了计算机科学学位。
《故乡情·北江谣》内容简介:《故乡情·北江谣》一书的内容分为上下两篇,作者林永泽有着深厚的文字功底,擅长运用四时之景的变化
本书系统地介绍了数据通信与计算机网络领域的基本理论及应用。与前几版相比,第4版在内容和编排上都有较大更新,更加注重理论与实
《我的小阳台四季有花》内容简介:◆一本针对新手的园艺书,当你对植物无从下手时,不妨翻开看看大家怎么种植。◆书中拜访13位国内
本书是Java语言的经典教材,畅销多年不衰。本书全面整合了Java的特性,采用“先讲基础”的教学方式,循序渐进地介绍了程序设计基
《精通Python网络爬虫》内容简介:随着大数据时代的到来,我们经常需要在海量数据的互联网环境中搜集一些特定的数据并对其进行分析
西门子S7-300/400 PLC编程-梯形图和功能块图描述(第3版) 本书特色 《西门子S7-300/400 PLC编程:梯形图和功能块图描述》(第3版)注重...
《餐饮中的设计》有别于家庭和工作场所,餐厅就犹如一个第三空间,是个人的避难所,更是社交聚会的好去处。在高速公路看到餐馆标
《新能源汽车与新型蓄能电池及热电转换技术》详尽介绍了世界和中国在新能源汽车与新型蓄能电池、热电转换技术领域的发展现状与前
本书是无线通信方面的一部新作。该书在材料取舍、内容组织和讲授方式方面均具有鲜明特色。书中主要针对无线网络的物理层,阐述了
Youveexperiencedtheshiny,point-and-clicksurfaceofyourLinuxcomputer-nowdivebelowa...
《欧洲一本就Go(全彩珍藏版)》内容简介:本书是“环球旅游系列”丛书的一个分册,它以实用性极强的语言对欧洲的多个热门旅游国家
本书是《俄罗斯航空发动机制造史》丛书的下册,涵盖了以M.B.伏龙芝命名的第24号工厂——库兹涅佐夫开放式股份公司的创立和发展历
《放弃自己的一百零一种方法》内容简介:本书是作家孙未描写世间萌态的短文集。出租车上的妙手魔术师、深夜显灵的饭店老板、内力惊
本书由畅销书《JavainaNutshell》的作者DavidFlanagan撰写,是公认的权威JavaScript程序员指南和参考手册。JavaScript是...
本书特别针对广大Web开发人员,以通俗易懂的方式介绍了GIS(地理信息系统,GeographicInformationSystems)在Web应用中的开发技术
高效能程序员的修炼 本书特色 jeff atwood于2004年创办codinghorror博客(http://www.codinghorror.com),记录...
ThisbookintroducestheOSMproject,itsaimsandobjectives,anditshistory,thenguidesyou...
基于Pro/E注塑模具CAD设计-(含光盘) 本书特色 《基于Pro/E注塑模具CAD设计/全国高职高专规划教材·机械设计制造系列》是在工作过程系统化理论的课程...
本书精选了100例在近三十年来对美国科技与经济发展有重要影响的专利。本书以简单通俗的方式对每一例专利从法律、科技和经济的角度
《Linux大棚命令百篇(上)》内容简介:《Linux大棚命令百篇(上):文件和文本篇》打破了市面上主流Linux命令书籍的写作风格,创新