一、MD5参数签名的方式 我们对api查询产品接口进行优化: 1.给app分配对应的key、secret 2.Sign签名,调用API 时需要对请求参数进行签名验证,签名方式如下: a. 按照请求参数名称将所有请求参数按照字母先后顺序排序得到:keyvaluekeyvalue...keyvalue ...
分类:
编程语言 时间:
2019-02-19 11:47:17
阅读次数:
168
Valentino 向往星空。。。某一天他脑洞大开地想要往太空中发送一串讯息,没准哪个外星文明接收到了呢?但是他突然想起一个问题,要是信息在传递过程中受到干扰,外星文明接收到错误的信息怎么办?如何校验信息的完整性?于是他找到了度娘:MD5 ( Message-Digest Algorithm ,信息 ...
分类:
其他好文 时间:
2019-02-10 23:04:18
阅读次数:
262
绑定方法类中定义的方法大致可以分为两类:绑定方法和非绑定方法。其中绑定方法又可以分为绑定到对象的方法和绑定到类的方法~绑定到对象的方法在类中没有被任何装饰器修饰的方法就是绑定到对象的方法,这类方法专门为对象定制。classPerson:country="China"def__init__(self,name,age):self.name=nameself.age=agedefspeak(self)
分类:
编程语言 时间:
2019-02-03 14:10:20
阅读次数:
211
什么是MD5算法 MD5讯息摘要演算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码杂凑函数,可以产生出一个128位元(16位元组)的散列值(hash value),用于确保信息传输完整一致。 实质上,MD5 只是一种哈希算法 哈希算法,即 hash,又叫散 ...
分类:
编程语言 时间:
2019-01-31 22:54:46
阅读次数:
237
hashlib模块 用于加密相关的操作,代替了md5模块和sha模块 主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 hashlib加密: 我们以常见的摘要算法MD5为例,计算出一个字符串的MD5值: 如果数据量很大,可以分块多次调用update( ...
分类:
编程语言 时间:
2019-01-31 22:54:29
阅读次数:
258
[TOC] Sublime Text学习和使用心得 一.注册码 sublime text3 3176 激活码 注册码 License: 将以上文本输入即可。 2018年12月29日 18:35:40试验有效。 二.小技巧 1.修改tab为4个空格 2.运行程序 如果你使用的是系统自带的Python版 ...
分类:
其他好文 时间:
2019-01-27 19:24:43
阅读次数:
191
打车到清华,车上聊某人前几年就买房了,真是人生赢家。出租车大爷默默听了很久说:我家拆迁分了几套房,但我就是一开车的,你们才是国家的未来和希望,如果你们清华北大毕业,人生目标就是在北京买套房,而不是思考这个国家的未来,那这个国家真的没有希望了。 https://www.sohu.com/a/19864 ...
分类:
其他好文 时间:
2019-01-19 21:21:33
阅读次数:
244
什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要digest,目的是为了发现原始数据是否被人篡改过。 摘要算法之所以能指出数据是否被 ...
分类:
其他好文 时间:
2019-01-17 21:21:16
阅读次数:
191
摘要算法 1. 摘要算法又称为哈希算法、散列算法,是通过函数将任意长度的数据转化成固定长度的数据串(通常用16进制的字符串表示)。 2. 摘要算法将通过摘要函数f()将数据转化成固定长度的摘要(digest),目的是判断原始数据是否被别人修改过 3. 能够判断的原因是摘要函数是单向函数,计算data ...
分类:
编程语言 时间:
2019-01-12 20:57:09
阅读次数:
229