全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
1233 5
2019-08-16
下载地址:https://u20150046.ctfile.com/fs/20150046-376115600


【内容简介】
本书主要介绍了加密算法,同时从Python编程的角度来引导读者将加密算法更好地实现。书中不仅讲述了详细的算法理论,还附以详细的代码示例帮助读者更好地学习算法,并最终实现加密算法。除此之外,书中还提供了相应的源码下载资源,能够让读者获取到最完整真实的代码示例,帮助读者更好地进行后续的开发和学习。

【目录】
第1章 制作纸质加密工具 1
1.1 密码学是什么 1
1.2 代码与加密法 2
1.3 制作纸质加密轮盘 2
1.4 虚拟加密轮盘 4
1.5 如何使用加密轮盘加密 4
1.6 如何使用加密轮盘解密 5
1.7 另一个加密法工具:St. Cyr滑条 6
1.8 A组练习 6
1.9 不用纸质工具做加密 7
1.10 B组练习 9
1.11 双重强度加密 9
1.12 通过计算机编程进行加密 9
第2章 Pygame基础知识 11
2.1 下载和安装Python 11
2.1.1 Windows安装步骤 11
2.1.2 OS X安装步骤 12
2.1.3 Ubuntu和Linux安装步骤 12
2.2 下载pyperclip.py 12
2.3 启动IDLE 12
2.4 特色程序 13
2.5 行号和空格 14
2.6 本书的文本换行 14
2.7 在线跟踪程序 15
2.8 使用在线比较工具检查输入的
代码 15
2.9 复制粘贴文本 15
2.10 更多信息链接 15
2.11 编程和密码学 16
第3章 Interactive Shell 20
3.1 一些简单的数学知识 20
3.2 整数和浮点数 21
3.3 表达式 21
3.4 运算符顺序 22
3.5 计算表达式 22
3.6 错误是可以接受的 22
3.7 A组练习 23
3.8 每个值都有一个数据类型 23
3.9 通过赋值语句把值存到变量里 23
3.10 重写变量 24
3.11 使用多个变量 25
3.12 变量名 26
3.13 驼峰式大小写 26
3.14 B组练习 26
3.15 总结——那我们什么时候开始
破译 26
第4章 字符串和写程序 28
4.1 字符串 28
4.2 使用+运算符的字符串连接 29
4.3 使用*运算符的字符串复制 30
4.4 使用print()函数输出值 30
4.5 转义字符 31
4.6 引号和双引号 32
4.7 A组练习 32
4.8 索引操作 33
4.9 负索引 33
4.10 分片操作 34
4.11 空分片索引 35
4.12 B组练习 35
4.13 在IDLE的文件编辑器里写程序 35
4.14 Hello World! 36
4.15 Hello World的源代码 36
4.16 保存你的程序 37
4.17 运行你的程序 37
4.18 打开你保存的程序 38
4.19 “Hello World”程序如何工作 38
4.20 注释 38
4.21 函数 39
4.22 print()函数 39
4.23 input()函数 39
4.24 结束程序 40
4.25 C组练习 40
4.26 总结 40
第5章 反转加密 41
5.1 反转加密 41
5.2 反转加密程序的源代码 41
5.3 运行反转加密程序 42
5.4 用在线比较工具检查你的源代码 42
5.5 这个程序如何工作 43
5.6 len()函数 43
5.7 while循环简介 44
5.8 布尔数据类型 44
5.9 比较运算符 45
5.10 条件 46
5.11 代码块 47
5.12 while循环语句 47
5.13 “增长”一个字符串 48
5.14 一步一步跟踪程序 50
5.15 在我们的程序里使用input() 52
5.16 A组练习 52
5.17 总结 52
第6章 凯撒加密法 53
6.1 实现程序 53
6.2 凯撒加密程序的源代码 53
6.3 运行凯撒加密程序 54
6.4 使用在线比较工具检查你的
源代码 55
6.5 A组练习 55
6.6 这个程序如何工作 55
6.7 使用import语句导入模块 55
6.8 常量 56
6.9 upper()和lower()字符串方法 57
6.10 for循环语句 58
6.11 相当于for循环的while循环 59
6.12 B组练习 59
6.13 if语句 59
6.14 else语句 60
6.15 elif语句 60
6.16 in和not in运算符 61
6.17 find()字符串方法 62
6.18 C组练习 62
6.19 回到代码 62
6.20 显示和复制加密/解密之后的
字符串 64
6.21 加密非字母字符 65
6.22 总结 66
第7章 暴力破译凯撒加密法 67
7.1 破译加密 67
7.2 暴力破译 67
7.3 凯撒加密法破译程序的源代码 68
7.4 运行凯撒加密法破译程序 68
7.5 这个程序如何工作 69
7.6 range()函数 69
7.7 回到代码 70
7.8 字符串格式化 72
7.9 A组练习 72
7.10 总结 72
电子书以试读为主,如果你喜欢请支持正版。

读书改变生活,读书点亮人生,共勉。

如果你觉得此书对你有用,请点个赞或评论支持一下,让更多人可以看到。





二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-8-18 07:43:28
谢谢楼主。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-8-27 16:34:39
谢谢分享
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-10-18 08:39:21
tyu1999 发表于 2019-8-16 17:03
下载地址:https://u20150046.ctfile.com/fs/20150046-376115600
谢谢分享!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-10-27 21:59:48
thank you for sharing
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-10-29 10:59:43
感谢分享
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群