跳到主要内容

查找下一个工具

浏览器内的私密工具

图片哈希与感知指纹比较器

在本地生成 SHA-256 以及 aHash、dHash 和 pHash,或用汉明距离比较两张图片,筛查完全相同和近似重复的候选。

为一张图片生成指纹,或比较两张图片

SHA-256 校验精确字节。aHash、dHash 和 pHash 会生成紧凑的视觉指纹,可标出调整过尺寸、重新编码或轻微修改的近似重复候选。

为什么需要这个工具

SHA-256 校验精确字节。感知哈希是视觉筛查的启发式方法,因此删除或替换文件前请检查相近的候选。

  • ✓ SHA-256 精确哈希
  • ✓ aHash、dHash 和 pHash
  • ✓ 两张图片的汉明比较
  • ✓ 浏览器本地处理

适用场景

  • • 精确文件校验
  • • 筛查调整尺寸或重新压缩的近似重复
  • • 素材质检与迁移检查

精确哈希还是视觉指纹?按任务选择

两张图片看起来一样,文件字节却可能不同。因此 MAXScanner 将加密的 SHA-256 与感知哈希 aHash、dHash 和 pHash 分开,而不是用一个分数作为重复的证据。

SHA-256 回答“是否完全相同的文件”

SHA-256 基于完整的文件字节计算。如果两个 SHA-256 值相同,被比较的文件在本流程中逐字节一致。编辑元数据、重新导出、调整尺寸或重新压缩都会改变字节,即使画面看起来一样,SHA-256 通常也会改变。

精确摘要可用于完整性检查、传输校验和精确重复检测。请将摘要与所检查的具体文件版本一起保存。

感知哈希回答的是另一个问题

aHash 概括平均亮度,dHash 概括相邻像素的变化,pHash 使用图像的低频结构。图片解码并归一化后,每种方法都会生成一个紧凑的 64 位视觉指纹。

当两张图片的 SHA-256 不同但感知汉明距离很小时,它们可能是值得检查的近似重复候选。调整过尺寸、重新编码或轻微修改过的图片,即使精确哈希改变,在视觉上仍可能很接近。

把汉明距离当作筛查信号

汉明距离统计指纹中不同的位数。距离为 0 表示所选的感知哈希完全相同;距离越大,差异越多。MAXScanner 还会显示由该距离换算的简单百分比,方便阅读。

没有任何通用阈值能证明两张照片是重复的。裁剪、边框、旋转、大幅调色、文字叠加和不同的图像类型对各算法的影响不同,因此工具会谨慎标注相近的匹配,并请你目视确认。

一切都在浏览器中完成

图片在浏览器中完成解码、采样和哈希计算。因此该工具适用于私密质检、素材整理和上传前检查,无需把图片字节发送到 MAXScanner 的处理服务器。

面对大型图库,请先用本页理解并验证指纹逻辑,再搭建任何自动删除流程。切勿仅凭感知分数删除原图。

不要把感知分数当作删除按钮

把相近的指纹视为待检查的候选。在目视确认两者关系、并检查元数据、裁剪、分辨率或编辑差异是否影响你的流程之前,请保留原图。

常见问题与解答

SHA-256 和 pHash 有什么区别?

SHA-256 标识精确的文件字节,pHash 标识低频视觉结构,因此重新编码或调整尺寸的副本可能 SHA-256 不同,但 pHash 相近。

什么是 aHash、dHash 和 pHash?

它们是不同的感知哈希方法。aHash 将像素与平均亮度比较,dHash 比较相邻像素的变化,pHash 概括低频图像结构。使用多个信号能让人工检查近似重复更易于核对。

汉明距离对图片哈希意味着什么?

它是两个等长感知哈希之间不同位的数量。距离越小,指纹越接近,但没有任何单一距离阈值能证明两张图片重复。

它能找到调整过尺寸或重新压缩的副本吗?

由于感知哈希基于解码并归一化后的像素计算,它可以把部分调整过尺寸、重新编码或轻微修改的图片标为视觉相近的候选,但结果仍需目视确认。

感知哈希相同就能证明图片相同吗?

不能。感知哈希是紧凑的启发式方法,可能发生碰撞。SHA-256 相同才是更可靠的字节一致性检验;文件不同时仍应检查视觉相似度。

我的图片会被上传吗?

这个指纹工具不需要上传图片,哈希计算和感知采样都在浏览器中运行。

继续后续流程