摘要: Python自带的hmac模块实现了标准的Hmac算法 我们首先需要准备待计算的原始消息message,随机key,哈希算法,这里采用MD5,使用hmac的代码如下: 可见使用hmac和普通hash算法非常类似。hmac输出的长度和原始哈希算法的长度一致。需要注意传入的key和message都是by 阅读全文
posted @ 2017-12-27 11:36 胡卫雄 阅读(15657) 评论(0) 推荐(0) 编辑
摘要: Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 常见的摘要算法MD5为例,计算出一个字符串的MD5值: 如果数据量很大,可以分块多 阅读全文
posted @ 2017-12-27 11:27 胡卫雄 阅读(241) 评论(0) 推荐(0) 编辑
摘要: datetime 获取当前日期和时间 datetime转换为timestamp使用now.timestamp() timestamp转换为datetime使用fromtimestamp()函数 timestamp也可以直接被转换到UTC标准时区的时间: print(datetime.utcfromt 阅读全文
posted @ 2017-12-27 10:53 胡卫雄 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 邮箱的正则表达式匹配 或者直接写成下面的形式 阅读全文
posted @ 2017-12-27 10:27 胡卫雄 阅读(156) 评论(0) 推荐(0) 编辑