摘要: 一,哈希函数 对于密码学中的哈希函数,需要满足两个要求: 单向性:只能正向计算而不能逆向计算;输出的长度与输入的长度无关。 防碰撞:不存在两个不同的消息M1和M2,使得H(M1)=H(M2)。 然而,哈希函数并不是真正的随机函数,随机函数是难以实现的。但是我们可以利用假装随机函数来证明安全性。 二, 阅读全文
posted @ 2021-07-22 16:57 弥一 阅读(1900) 评论(0) 推荐(0)
摘要: 一,基础 SM4算法输入128bit,输出128bit 构造的hash函数以512bit分组,每个分组分为4个128bit进行4次SM4操作,将每次的输出异或 明文填充长度为64bit,填充方法同MD5,输出消息长度为128bit 详细国密SM4算法参见如下: https://blog.csdn.n 阅读全文
posted @ 2020-04-14 10:26 弥一 阅读(2235) 评论(0) 推荐(0)
摘要: 哈希算法之whirlpool算法——C++实现 阅读全文
posted @ 2020-04-13 08:31 弥一 阅读(2433) 评论(1) 推荐(0)
摘要: 非对称算法之ElGamal算法——C++实现 阅读全文
posted @ 2020-04-13 08:16 弥一 阅读(1972) 评论(0) 推荐(0)
摘要: Requests库——基于Urllib的,简单易用的HTTP库 一,基本GET请求 1.实例引入 1 import requests 2 3 response = requests.get("https://www.baidu.com") #获取百度网页信息 4 print(type(respons 阅读全文
posted @ 2020-03-10 16:39 弥一 阅读(534) 评论(0) 推荐(0)
摘要: Urllib库——Python内置的HTTP请求库 urllib.request 请求模块(模拟发送请求) urllib.error 异常处理模块 urllib.parse url解析模块(提供许多url处理方法,如差分,合并) urllib.robotparser robots.txt解析模块 阅读全文
posted @ 2020-02-14 17:52 弥一 阅读(264) 评论(0) 推荐(0)
摘要: 爬虫基本原理 1.什么是爬虫? 2.爬虫基本流程(重点) 3.Request中包含什么? 4.Response中包含什么? 5.能抓怎样的数据? 6.解析方式 7.为什么抓到的和浏览器看到的不一样? 8.怎样解决JavaScript渲染的问题? 9.怎样保存数据? 阅读全文
posted @ 2020-02-11 10:33 弥一 阅读(178) 评论(0) 推荐(0)