例子:
import hashlib # 導入模塊hashlib應用md5模塊
首先
import hashlib
#你要加密的內容
md_str = ['666','python','博主']
def md5Encode(s):
#創建md5對象
md_m = hashlib.md5()
# 只接收byte格式的文本,加密文本
md_m.update(s)
#返回加密的字符串
return md_m.hexdigest()
for i in md_str:
#循環列表輸出加密後的文本
print(md5Encode(i.encode('utf-8')))
形象化md5:
大家都知道,地球上任何人都有自己獨一無二的指紋,這常常成爲司法機關鑑別罪犯身份最值得信賴的方法;與之類似,MD5就可以爲任何文件(不管其大小、格式、數量)產生一個同樣獨一無二的“數字指紋”,如果任何人對文件做了任何改動,其MD5值也就是對應的“數字指紋”都會發生變化。