hashlib 模块的用法

import hashlib #多用于加密
a=hashlib.md5()
print(a) #<md5 HASH object @ 0x00000000021CCF90>

a.update('i love you dengmei'.encode('utf8'))
print(a.hexdigest()) #’hexdigest()'将密文以16进制的方式返回 # 加密成了我看不懂的字符串24e54e2de997e1003ab93cadcaaf85b8

a.update('and you'.encode('utf8'))
print(a.hexdigest()) #b2c55ccd18dcc8583bb7923749b69590


a2=hashlib.md5()

a2.update('i love you dengmeiand you'.encode('utf8'))
print(a2.hexdigest()) #b2c55ccd18dcc8583bb7923749b69590

s=hashlib.sha3_256() #另一种加密方式 还有其他的几个就不一一演示了
s.update('i very love you '.encode('utf8'))
print(s.hexdigest()) #3fa0409acfbe8819ee6f8a728aa97408d5e55df7e865cf7af67892a427911dad
posted @ 2019-11-25 22:31  ComeIntoBud  阅读(190)  评论(0编辑  收藏  举报