一、shelve模块 shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式。 注意: shelve模块封装了pickle模块,,允许多次dump和load,但只能在python中使用,比pickle要强大许多。 二、hashlib模 ...
分类:
其他好文 时间:
2018-02-09 23:56:24
阅读次数:
214
time模块 datatime模块 random模块 os模块 提供对操作系统进行调用的接口。 r:以字符原意思输出。 sys模块 hashlib模块 用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD ...
分类:
编程语言 时间:
2018-01-30 22:56:51
阅读次数:
232
hashlib提供摘要算法的模块 不管算法多么不同,摘要的功能始终不变对于相同的字符串使用同一个算法进行摘要,得到的值总是不变的使用不同算法对相同的字符串进行摘要,得到的值应该不同不管使用什么算法,hashlib的方式永远不变 sha 算法 随着 算法复杂程度的增加 摘要的时间成本空间成本都会增加 ...
分类:
编程语言 时间:
2018-01-29 15:40:21
阅读次数:
194
阅读目录 一 time与datetime模块 二 random模块 三 os模块 四 sys模块 五 shutil模块 六 json&pickle模块 七 shelve模块 八 xml模块 九 configparser模块 十 hashlib模块 十一 suprocess模块 十二 logging模 ...
分类:
其他好文 时间:
2018-01-26 15:45:21
阅读次数:
386
一,hashlib模块(摘要算法) 摘要算法:摘要算法又称哈希算法、散列算法。它通过函数,把任意长度的数据转换为一个长度固定的数据串,通常用16进制的字符串表示。 python的hashlib提供了常见的摘要算法,MD5,SHA1等等。 以MD5为例: 注:1,对于相同的字符串使用同一个算法进行摘要 ...
分类:
其他好文 时间:
2018-01-25 11:01:11
阅读次数:
210
阅读目录 认识模块 什么是模块 模块的导入和使用 常用模块一 collections模块 时间模块 random模块 os模块 sys模块 序列化模块 re模块 常用模块二 hashlib模块 configparse模块 logging模块 认识模块 返回顶部 什么是模块 什么是模块? 常见的场景: ...
分类:
编程语言 时间:
2018-01-24 22:17:36
阅读次数:
370
python之路——常用模块 阅读目录 认识模块 什么是模块 模块的导入和使用 常用模块一 collections模块 时间模块 random模块 os模块 sys模块 序列化模块 re模块 常用模块二 hashlib模块 configparse模块 logging模块 认识模块 返回顶部 什么是模 ...
分类:
其他好文 时间:
2018-01-24 22:12:51
阅读次数:
326
1,hashlib模块 摘要算法 import hashlib md5 = hashlib.md5() md5.update('how to use md5 in python hashlib?') print md5.hexdigest() 计算结果如下: d26a53750bc40b38b65a ...
分类:
编程语言 时间:
2018-01-24 19:55:06
阅读次数:
247
Python与hashlib模块使用说明: 用于加密相关的操作,在3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法;也就是说,在3.x版本里,只有hashlib模块,不在存在md5模块和sha模块了。 一、 模块 ...
分类:
编程语言 时间:
2018-01-23 20:25:51
阅读次数:
206
hashlib模块 提供摘要算法 主要做对比,比较两段代码是否完全一致 不管算法多么不同,摘要功能始终不变, 对同一个字符串进项同一算法摘要得到的值始终不变 MD5值的生成 sha 算法随着算法复杂程度的增加,时间空间都会提高 密码的密文存储 文件一致性验证(不需要加盐,别人不知道你的盐是什么) 1 ...
分类:
其他好文 时间:
2018-01-23 18:27:55
阅读次数:
177