python 基础笔记十 - hashlib模块

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位

 

posted @ 2018-09-29 15:08  年轻小阿姨  阅读(120)  评论(0编辑  收藏  举报