python sys os hashlib_MD5 模块
2016-06-14 08:53
633 查看
模块
内置模块是Python自带的功能,在使用内置模块相应的功能时,需要【先导入】再【使用】
一、sys
用于提供对Python解释器相关的操作:
?import sys import time def view_bar(num, total): rate = float(num) / float(total) rate_num = int(rate * 100) r = '\r%d%%' % (rate_num, ) sys.stdout.write(r) sys.stdout.flush() if __name__ == '__main__': for i in range(0, 100): time.sleep(0.1) view_bar(i, 100)进度百分比
二、os
用于提供系统级别的操作:
?三、hashlib
用于加密相关的操作,代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法
?以上加密算法虽然依然非常厉害,但时候存在缺陷,即:通过撞库可以反解。所以,有必要对加密算法中添加自定义key再来做加密。
?python内置还有一个 hmac 模块,它内部对我们创建 key 和 内容 进行进一步的处理然后再加密
?相关文章推荐
- 【Python模块】os & linecache & hashlib & commands & sys & time & datetime
- python模块之hashlib: md5和sha算法
- python模块之hashlib: md5和sha算法
- python模块之hashlib: md5和sha算法
- python模块之hashlib: md5和sha算法
- Python模块学习之hashlib-MD5在接口测试中的应用
- python模块之hashlib: md5和sha算法
- Python模块学习之hashlib-MD5在接口测试中的应用
- python 内置模块之hashlib、hmac、uuid
- python3中模块详解--os模块和sys模块
- python模块之hashlib
- Python反射、模块中的变量os、sys、__file__、加密模块等
- Python内置的操作系统模块(os)与解释器交互模块(sys)
- python常见模块命令os,sys,shutil
- python模块-os,sys
- Python3 操作系统与路径 模块(os / os.path / pathlib)
- python 内置模块之hashlib、hmac、uuid
- Python hashlib模块 (主要记录md5加密)
- python中os和sys模块的详解
- python 中sys,os模块及 .pyc文件