python 基础笔记十

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位

原文地址:https://www.cnblogs.com/wu-xw/p/9689399.html