购物车中还没有商品,赶紧选购吧!
条形条码:
Python 密码学编程
商 城 价
降价通知
市 场 价
累计评价0
累计销量0
手机购买
商品二维码
配送
服务
天添网自营 发货并提供售后服务。
数量
库存  个
温馨提示

·不支持退换货服务

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存  个

商品详情

商品名称:Python 密码学编程
商品编号:711542429
店铺:天添网自营
上架时间:2020-09-11 16:13:53

编辑推荐



null


内容简介



Python是一种高级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。同时,Python语言在算法领域也得到了很好的应用。 斯维加特著的《Python密码学编程》是面向初学者的Python密码学编程指南通过理论和实例相结合的方式介绍了多种加密算法及其破解方法。全书共分24章,由浅入深地介绍了与密码学编程相关的各类基础知识、编程技巧以及算法实现。除此之外,本书还提供了相应的源码下载资源,以供读者更好地进行探索和学习。 本书适合Python初学者和密码学的初学者,也适合信息安全从业人员。


作者介绍



Al Sweigart是加利福尼亚州旧金山的一名软件开 发者。他很喜欢骑自行车、当志愿者、泡咖啡吧以 及开发有用的软件。他编写了《Python游戏编程 快速上手》《Python和Pygame游戏开发指南》 《Python密码学编程》《Python编程快速上手——让繁琐工作自 动化》等图书,深受读者欢迎。他生于德克萨斯的休斯顿。他在德 克萨斯大学Austin分校读完了计算机科学学位。


目 录



第1章 制作纸质加密工具 1.1 密码学是什么 1.2 代码与加密法 1.3 制作纸质加密轮盘 1.4 虚拟加密轮盘 1.5 如何使用加密轮盘加密 1.6 如何使用加密轮盘解密 1.7 另一个加密法工具:St.Cyr滑条 1.8 A组练习 1.9 不用纸质工具做加密 1.10 B组练习 1.11 双重强度加密 1.12 通过计算机编程进行加密 第2章 Pygame基础知识 2.1 下载和安装Python 2.1.1 Windows安装步骤 2.1.2 OS X安装步骤 2.1.3 Ubuntu和Linux安装步骤 2.2 下载pyperclip.py 2.3 启动IDLE 2.4 特色程序 2.5 行号和空格 2.6 本书的文本换行 2.7 在线跟踪程序 2.8 使用在线比较工具检查输入的代码 2.9 复制粘贴文本 2.10 更多信息链接 2.11 编程和密码学 第3章 Interactive Shell 3.1 一些简单的数学知识 3.2 整数和浮点数 3.3 表达式 3.4 运算符顺序 3.5 计算表达式 3.6 错误是可以接受的 3.7 A组练习 3.8 每个值都有一个数据类型 3.9 通过赋值语句把值存到变量里 3.10 重写变量 3.11 使用多个变量 3.12 变量名 3.13 驼峰式大小写 3.14 B组练习 3.15 总结——那我们什么时候开始破译 第4章 字符串和写程序 4.1 字符串 4.2 使用+运算符的字符串连接 4.3 使用*运算符的字符串复制 4.4 使用print()函数输出值 4.5 转义字符 4.6 引号和双引号 4.7 A组练习 4.8 索引操作 4.9 负索引 4.10 分片操作 4.11 空分片索引 4.12 B组练习 4.13 在ID E的文件编辑器里写程序 4.14 Hello World! 4.15 Hello World的源代码 …… 第5章 反转加密 第6章 凯撒加密法 第7章 暴力破译凯撒加密法 第8章 使用换位加密法加密 第9章 使用换位加密法解密 第10章 写一个程序测试我们的程序 第11章 加密和解密文件 第12章 通过编程检测英文 第13章 破译换位加密法 第14章 取模运算与乘数加密法和仿射加密法 第15章 仿射加密法 第16章 破译仿射加密法 第17章 简单替代加密法 第18章 破译简单替代加密法 第19章 维吉尼亚加密法 第20章 频率分析 第21章 破译维吉尼亚加密法 第22章 一次密码本加密法 第23章 寻找质数 第24章 公钥密码学和RSA加密法


媒体评论



null


对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加