이 글은 주로 Python MD5 암호화 예제에 대한 자세한 설명과 관련된 정보를 소개합니다. 구현 방법과 예제가 제공됩니다. 필요한 친구는
Python MD5 암호화에 대한 자세한 설명
Python에서의 MD5 암호화를 참조하세요. 3
# 由于MD5模块在python3中被移除 # 在python3中使用hashlib模块进行md5操作 import hashlib # 待加密信息 str = 'this is a md5 test.' # 创建md5对象 hl = hashlib.md5() # Tips # 此处必须声明encode # 若写法为hl.update(str) 报错为: Unicode-objects must be encoded before hashing hl.update(str.encode(encoding='utf-8')) print('MD5加密前为 :' + str) print('MD5加密后为 :' + hl.hexdigest())
실행 결과
는 Python3에서 MD5 암호화를 캡슐화합니다
# 生成MD5 def genearteMD5(str): # 创建md5对象 hl = hashlib.md5() # Tips # 此处必须声明encode # 否则报错为:hl.update(str) Unicode-objects must be encoded before hashing hl.update(str.encode(encoding='utf-8')) print('MD5加密前为 :' + str) print('MD5加密后为 :' + hl.hexdigest())
Python2 버전에는 다음과 같이 MD5를 생성하는 MD5 모듈이 있습니다
import md5 src = 'this is a md5 test.' m1 = md5.new() m1.update(src.encode(encoding='utf-8')) print(m1.hexdigest())
위 내용은 Python에서 MD5 암호화 사용에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!