楼主: tyu1999
1255 5

[书籍介绍] 《python密码学编程》 [推广有奖]

  • 0关注
  • 12粉丝

博士生

61%

还不是VIP/贵宾

-

威望
0
论坛币
1421 个
通用积分
195.8459
学术水平
32 点
热心指数
32 点
信用等级
30 点
经验
11090 点
帖子
149
精华
0
在线时间
74 小时
注册时间
2019-7-17
最后登录
2022-1-29

楼主
tyu1999 发表于 2019-8-16 17:03:48 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
下载地址: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
电子书以试读为主,如果你喜欢请支持正版。

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

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





二维码

扫码加我 拉你入群

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

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

关键词:python 密码学 学编程 Hello World Interactive python 密码学编程 密码学

沙发
maolo928 发表于 2019-8-18 07:43:28
谢谢楼主。

藤椅
ghkfq 发表于 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
谢谢分享!

报纸
wangyong8935 在职认证  发表于 2019-10-27 21:59:48
thank you for sharing

地板
cometwx 发表于 2019-10-29 10:59:43
感谢分享

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 06:40