QR 码照片验证:收件人如何核查照片

QR 码照片验证对收件人如何运作:验证页面显示什么、为什么区域要取整、完整性标记的含义,以及如何比对文件。

QR 码照片验证让任何收到照片的人都能扫描印在照片上的代码,打开一份独立的记录,查看照片是何时、大约在何处拍摄的,以及照片到达时服务器所做的检查。如果这份记录与图像上印的内容一致,你就有充分理由相信它。如果不一致,或者找不到代码,你就有理由提出疑问。本文介绍收件人会看到什么、如何解读每一部分,以及如何让客户养成核查的习惯。

为什么只印日期不够

照片角落里“08:15 · 2026 年 7 月 12 日 · 第七郡”这样一行字,只是像素而已。任何会用修图软件的人都能在一张旧照片上打出一模一样的一行。文件中的 EXIF 元数据用免费工具也同样容易修改,而且照片经过社交网络或聊天应用时通常会被删除。

所以,凭证照片的价值不在于上面的文字,而在于保存在别处、拍摄者无法悄悄改写的一份记录。QR 码只是通往这份记录的桥梁。二者的区别在时间水印照片与可验证照片中有更深入的介绍。

方式 任何人都能修改吗? 收件人能核查吗?
烙印在照片上的日期文字 能 不能
文件中的 EXIF 元数据 能,分享时还常常丢失 困难,需要工具
链接到服务器记录的 QR 码 发送者无法编辑这份记录 能,用任何手机都行

收件人如何用 QR 码验证照片

收件人不需要应用,也不需要账号:

  1. 用手机相机扫描 QR 码(大多数手机可以直接用相机应用读取 QR 码)。如果照片就在这部手机上打开,可以在笔记本电脑上显示照片再扫,或者手动输入代码。
  2. 或者输入照片上印的代码(格式为 SNP-XXXXX-XXXXX-XXXXX-XXXXX),访问 verify.snapidmark.com/v/CODE。
  3. 在相信任何内容之前,检查地址栏中的域名。伪造的 QR 码可能指向一个以假乱真的页面。
  4. 将页面上的拍摄时间和区域与照片上印的内容进行比较。
  5. 阅读完整性检查,如有必要,将你手中的文件与原图比对。

四个步骤:拍摄(拍摄时读取服务器时间、GPS 和地址)、加水印(烙印水印、SnapID 代码和 QR 码)、照常分享、验证(收件人扫描 QR 码查看时间、取整区域、工作区和完整性标记)

你可以在我们首页的验证演示中用一张示例照片试试。

验证页面显示什么

SnapID Mark 的公开验证页面回答一个问题:“这张照片真的是那个时间、在那附近拍的吗?”同时不暴露多余的信息。

SnapID 代码的公开验证页面:有效的 SnapID、拍摄日期和时间、取整到约 1 km 的区域及地图链接、工作区、账号和工作内容

拍摄时间

这是拍摄时记录的可信时间。它与服务器同步,而不是从手机时钟读取,所以把手机时间往回调几个小时也不会改变它。其机制在可信时间与手机时间中有解释。

取整后的区域,而不是精确坐标

公开页面不显示精确坐标。它显示一个取整后的区域,比如郡一级。这是出于隐私考虑:照片常常是在客户家中或员工所在位置拍摄的,任何拿到照片的人都不应得知确切地点。完整的坐标和 GPS 精度仍保留在带水印的照片本身以及拍摄者或公司自己的记录中。

比较时,只需确认页面上的区域包含照片上印的地址。一张水印为“守德市草田”的照片,验证区域却在河内,显然是危险信号。

工作区名称

如果照片属于某个工作区且公司允许,页面会显示工作区名称,让你知道是哪家公司的团队拍的。

其他状态

  • 仍在上传:代码已签发,但文件还没到达服务器,通常是因为拍摄者当时离线。稍后再查。
  • 已删除:工作区删除了这张照片,页面会显示日期。
  • 未找到:没有照片使用这个代码。逐个字符重新核对,或询问发送者。

解读完整性标记

每次上传都会在服务器上复查,而不是盲目信任手机。结果以通过项和警告列表的形式显示。没有标记的照片标为“已验证”,有标记的标为“有警告”。

标记 含义 该怎么做
模拟位置 手机报告的位置来自虚拟定位应用 视位置为不可靠,并询问
已 root 或越狱的设备 手机的系统保护已被解锁 更加谨慎,寻找其他证据
时钟偏差 手机时钟与服务器时间不一致 以可信时间为准,而不是手机时间
地理围栏外 打卡照片在地点的允许半径之外拍摄 由企业按制度审核
延迟上传 照片在拍摄 15 分钟后才到达服务器 往往只是没有信号,先问清楚再判断
无效的应用版本 照片不是来自官方版本 不要把它作为证据

完整性标记及其含义表:模拟位置、已 root 或越狱的设备、时钟偏差、地理围栏外、超过 15 分钟的延迟上传以及无效的应用版本

标记并不意味着照片是假的。延迟上传可能只是因为技术人员在没有信号的地下室工作。同样,没有标记也不是绝对的保证。标记告诉你是否值得进一步询问。企业如何使用这些标记,请参阅杜绝考勤作弊。

将你的文件与原图比对

页面上有一个与我的文件比对按钮。你在设备上选择图片,浏览器在本地计算它的 SHA-256 指纹,不会上传照片,然后与原图到达时服务器存储的指纹进行比对。

SHA-256 示意图:上传时记录原始文件的指纹;以文件形式发送的同一文件哈希值相同,通过聊天应用重新发送的副本则不一致

  • 一致:你的文件与原图逐字节相同。没有被编辑过。
  • 不一致:文件与原图不同。可能是被编辑过,但很多时候只是聊天应用重新压缩了图片。WhatsApp、Messenger 等很多应用在发送时会缩小照片,即使看起来一样,文件也已改变。

当比对很重要时,请发送者通过不会重新压缩的渠道发送原图:以“文件”而不是“照片”形式发送、用电子邮件,或通过共享文件夹。详情请参阅用 SHA-256 识别被修改的照片。

培养客户核查照片的习惯

只有人们真的去扫,QR 码才有用。如果你经营施工队、保洁公司、快递服务或现场技术团队,让核查成为客户的习惯:

  1. 一开始就说一次。 在合同或第一条消息中写明:“每张报告照片都带有 QR 码。扫描即可查看系统记录的拍摄时间和区域。”
  2. 附上链接。 从应用分享照片时,验证链接会一起发送,客户点按即可,不用扫码。
  3. 在交接时演示。 一起扫一张照片,指出三件事:时间、区域、标记。
  4. 有纠纷时发送原图。 把 JPEG 保存到设备上,以文件形式或通过电子邮件发送,让客户比对指纹(PDF 便于存档,但不能用于比对)。
  5. 欢迎提问。 如果客户看到警告,解释真实原因(例如没有信号导致延迟上传)。坦诚比一个绿色徽章更能建立信任。
行业 典型照片 客户应核查什么
建筑施工 验收和进度照片 时间和区域与验收日一致
楼宇保洁 班次前后照片 时间在班次时段内
快递 送达凭证照片 区域与送货地址一致
租赁 入住和退租房况照片 日期与交接日一致

SnapID Mark 如何支持验证

用 SnapID Mark 拍摄的每张照片都有自己的 SNP-XXXXX-XXXXX-XXXXX-XXXXX 代码,并在水印上带有 QR 码,同时还有可信时间、天气、带精度的 GPS 坐标、地址和小地图。离线时,照片仍会获得预先签发的代码和可信时间,已发送的工作区照片在恢复信号后自动上传,个人照片则保留在手机上。上传完成后验证页面即可使用。收件人不需要账号,在应用内你也可以扫描别人照片上的 QR 码查看结果。请参阅我们首页的安全和工作原理。

明确说明局限:SnapID Mark 为收件人提供快速、有依据的核查,但它不是具有法律认证效力的时间戳,比如由合格时间戳服务或数字签名提供的那种。在具体案件中照片有多大分量,由相关机构决定。

如果你希望客户能自行核查每一张报告照片,下载 SnapID Mark,给自己发一张带 QR 码水印的照片试试。

保安公司也用同样的 QR 码核查与客户分享巡逻照片;请参阅保安巡逻应用。

常见问题

收件人需要安装应用吗?

不需要。用手机相机扫描,或在任何浏览器中打开 verify.snapidmark.com/v/CODE 就够了,无需账号。

为什么页面不显示确切地址?

为了保护拍摄者和地点所有者的隐私。页面显示取整后的区域,足以与照片上印的地址核对。

照片通过聊天应用发送后还能扫 QR 码吗?

通常能,因为 QR 码是图像的一部分。但 SHA-256 比对不会一致,因为聊天应用重新压缩了文件。如需比对,请索要原图。

“仍在上传”是否意味着照片是假的?

不一定。代码存在,但文件还没到达,通常是因为拍摄者当时离线。稍后再查。

应该拒收带警告的照片吗?

先问清原因。标记各不相同:延迟上传通常无害,而模拟位置或无效的应用版本则需要谨慎得多。