读取图像的md5值
MD5的全称是Message-Digest Algorithm 5,它bai一种被广泛使用du的密码散列函zhi数,可以产生出dao一个128位(16字节)zhuan的散列值(hash value),shu用于确保信息传输完整一致。MD5值等同于文件的ID,它的值是唯一的。 如果文件已被修改(例如嵌入式病毒,特洛伊木马等),其MD5值将发生变化。...
·
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())
可用于图像去重
更多推荐
所有评论(0)