MD5的全称是Message-Digest Algorithm 5,MD5值等同于文件的ID,它的值是唯一的。 如果文件已被修改(例如嵌入式病毒,特洛伊木马等),其MD5值将发生变化。
# -*- coding: utf-8 -*-import hashlib# =============================================================================# import cv2# img = cv2.imread("1.jpg")# cv2.imwrite("2.jpg",img,[int( cv2.IMWRITE_JPEG_QUALITY), 100])# cv2.imwrite("3.jpg",img)# cv2.imwrite("4.jpg",img)# =============================================================================imgRB=open("3.jpg","rb")RBcont=imgRB.read()md5=hashlib.md5(RBcont) print(md5.hexdigest())可用于图像去重