摘要: 什么是RSA: RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。 在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的 阅读全文
posted @ 2019-11-17 11:10 lanston 阅读(17176) 评论(1) 推荐(0) 编辑
摘要: 在爬虫多次请求时,有些网站会出现反爬虫措施:将请求链接重定向到一个提示404的链接或者验证码链接等阻止爬虫的进行,如下为解决方案: 此外: 根据 HTTP标准 ,返回值为200-300之间的值为成功的resonse。 如果想处理在这个范围之外的response,可以通过 spider的 handle 阅读全文
posted @ 2019-07-02 14:27 lanston 阅读(8002) 评论(2) 推荐(1) 编辑
摘要: 在python3的标准库中,已经移除了md5,而关于hash加密算法都放在hashlib这个标准库中,如SHA1、SHA224、SHA256、SHA384、SHA512和MD5算法等。 以下为官方文档的介绍: https://docs.python.org/3/library/hashlib.htm 阅读全文
posted @ 2019-06-14 23:15 lanston 阅读(157335) 评论(0) 推荐(2) 编辑
摘要: dump json.dump()用于将dict类型的数据转成str,并写入到json文件中。 import json Dict = {"name":"tom"} with open("./file.json", "w") as f: json.dump(Dict, f) load json.load 阅读全文
posted @ 2019-06-14 21:38 lanston 阅读(9464) 评论(0) 推荐(1) 编辑
摘要: 类似__xx,以双下划线开头的实例变量名,是一个私有变量(private),只有内部可以访问,外部不能访问; 类似__xx__,以双下划线开头,并且以双下划线结尾的,是特殊变量,特殊变量是可以直接访问的,它不是private变量,下面会介绍Python中的常见特殊变量; 类似_x,以单下划线开头的实 阅读全文
posted @ 2019-06-13 00:47 lanston 阅读(2122) 评论(0) 推荐(0) 编辑