python基础_md5加密与加盐

一.md5加密

1.import 引入hashlib模块

md5加密不可逆,是无法解密的。有的在线解密那是因为撞库了。复杂些就不能解密了!

注意:需要加密的数据的类型必须是byte类型  通过encode()方法将字符串转换成二进制。否则报错!

将字符串str通过encode()方法转换成二进制的类型后

注:python3中,字符串是unicode格式,字节包括utf-8,gbk等等,我们都知道,字符串类str里有一个encode()方法,它是从字符串向比特流的编码过程。而bytes类型恰好有个decode()方法,它是从比特流向字符串解码的过程

md5加密函数:

二.加盐

 

posted @ 2018-07-23 19:32  测试路上的白小白  阅读(740)  评论(0编辑  收藏  举报