立即学习:https://edu.csdn.net/course/play/24459/296367?utm_source=blogtoedu
hashlib加密模块
MD5算法:
被广泛使用的密码杂凑函数,可以产生128位的散列值(hash value)
输入任意长度的信息,经过处理输出128位的信息,唯一
MD5特性:
1.压缩性
2.容易计算
3.抗修改性
4.强抗碰撞
import hashlib m = hashlib.md5() m.update(b"hello alex") print(m.hexdigest()) m.update("欢迎来到小猿圈".encode("utf-8")) #print(m.digest()) #消化 print(m.hexdigest()) m2 = hashlib.md5() m2.update("hello alex欢迎来到小猿圈".encode("utf-8")) print(m2.hexdigest())