Python3导入hashlib模块,在Python2中直接导入md5模块
hashlib模块提供了很多加密的方法:
1、str.encode():将字符串str转换为二进制,字符串不能直接加密,需要先转换为二进制
2、hashlib.md5(str):将二进制密文转换为md5加密
3、md5str.hexdigest():对md5进行加密,加密后字符串长度为32位(加密之后是不可逆)
4、hashlib.sha1():将二进制加密
hashlib.sha224():将二进制加密,长度为224位
hashlib.sha256():将二进制加密,长度为256位