from hashlib import md5 def encrypt_md5(s): # 創建md5對象 new_md5 = md5() # 這里必須用encode()函數對字符串進行編碼,不然會報 TypeError: Unicode-objects must be encoded before hashing new_md5.update(s.encode(encoding='utf-8')) # 加密 return new_md5.hexdigest() # 調用 if __name__ == '__main__': print(encrypt_md5('admin'))
輸出結果:
21232f297a57a5a743894a0e4a801fc3