Python 入门之 内置模块 -- hashlib模块
1、hashlib import hashlib import hashlib md5 = hashlib . md5 () # 初始化 md5 . update ( "alex" . encode ( "utf-8" )) # 将明文转换成字节添加到新初始化的md5中 print ( md5 . hexdigest ()) # 进行加密 #现在可以进行简单的破解 -- 撞库 import hashlib md5 = hashlib . md5 ( "rimo_dsb" . encode ( "utf-8" )) # 初始化 md5 . update ( "alex" . encode ( "utf-8" )) # 将明文转换成字节添加到新初始化的md5中 print ( md5 . hexdigest ()) # 进行加密 import hashlib user = input ( "username:" ) pwd = input ( "password:" ) md5 = hashlib . md5 ( user . encode ( "utf-8" )) # 初始化 md5 . update ( pwd . encode ( "utf-8" )) # 将明文转换成字节添加到新初始化的md5中 print ( md5 . hexdigest ()) # 进行加密