摘要:
这个模块主要用来签名和序列化 使用场景: 一、给字符串添加签名: 发送方和接收方拥有相同的密钥--"secret-key",发送方使用密钥对发送内容进行签名,接收方使用相同的密钥对接收到的内容进行验证,看是否是发送方发送的内容 二、带时间戳的签名: 签名有一定的时效性,发送方发送时,带上时间信息,接 阅读全文
摘要:
Hash-based message authentication code,利用哈希算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出 可以查看python的内置模块hmac.py的源码来学习hmac的用法 举例: 一、 二、 三、hmac.py源码:支持的hash(散列)函数为==>'m 阅读全文
摘要:
1、函数在传递实参的时候是传递的是引用而不是从内存中重新赋相同值给形参。 2、函数名带圆括号和不带圆括号。函数名带圆括号是函数的调用,而函数名代表的是函数体。 3、函数返回值,在函数没有返回值的时候默认是None。4、python 中的False:0、False、[]、{}、()、''、""。空列表 阅读全文