跳到正文
马克工具箱

PDF 签名验证

收到带数字签名的合同、发票或证明 PDF,想确认是谁签的、签完有没有被改过?把文件拖进来,就能看到文件里的每个数字签名:签名者、签名时间、证书信息,以及签名之后文件是否被修改。支持 RSA、ECDSA 和国密 SM2/SM3 签名,以及签名时间戳和文档时间戳。文件只在你的设备上处理。

在浏览器本地运行,输入的内容和文件都不会上传

或把文件拖到这里

检查在浏览器里完成,PDF 不会上传。本工具验证文件是否被改动、每个签名是否与证书相符;不检查证书是否受信任(例如 Adobe 或各国的信任列表)、是否已被吊销——这些请用 Adobe Acrobat Reader 或颁发机构的官方验证服务确认。

使用步骤

  1. 选择或拖入一个带签名的 PDF。
  2. 查看每个签名的结论:有效、签名后被修改过、无效,或无法验证。
  3. 展开「签名证书」和「证书链」查看完整信息,需要的话可以下载证书。

参数说明

签名有效,签名后文件未被修改
签名覆盖的内容与签名一致,签名与签名者证书相符,签名之后文件没有追加任何内容。
签名有效,但签名之后文件又被修改过
签名本身没问题,但之后又追加了修订。常见的正常情况有填写表单、追加签名,但最好用 PDF 阅读器看看改了什么。
签名无效
内容和签名对不上、签名和证书不匹配,或者文件有一部分不在签名保护范围内。

验证结果是什么意思

结果 含义 怎么办
签名有效,签名后文件未被修改 签名覆盖的内容和签名一致,签名和证书一致,签名后也没有追加内容 再看签名者名称和证书颁发者是不是你预期的单位
签名有效,但签名之后文件又被修改过 签名覆盖的是较早的版本,之后又追加了修订,比如填写表单、批注或再次签名 表单和多人签署的文件常见这种情况;如果你没预料到有改动,向发件人确认
签名无效 内容和签名对不上、签名和证书对不上,或文件有部分内容不在签名保护范围内 不要信任这份文件,向对方要原件
无法验证 签名数据损坏,或使用了本工具不支持的算法 证书信息仍会显示,可以再用 Adobe Acrobat Reader 打开核对

检查了什么、没检查什么

**检查:**每个签名覆盖的字节有没有被改动;签名值和签名者公钥是否匹配(支持 RSA、RSA-PSS、ECDSA 和国密 SM2);RFC 3161 时间戳;文件里有没有游离在签名保护之外的内容。

**不检查:**证书是否被你所在国家或单位信任、是否已被吊销。工具会列出颁发者和 PDF 里附带的证书链,供你判断是否可信;电子发票等文件也可以到官方查验平台核对。

**签名时间:**显示「由时间戳证明」的时间来自独立的时间戳机构;否则时间只是签名者电脑上的时间,可以被随意设置。

常见问题

验证有效,就能说明签名者身份可信吗?

只能说明文件没被改过,并且是用这张证书对应的私钥签的。证书本身是否可信(是否由受认可的机构签发、是否已吊销)需要联网检查,请用 Adobe Acrobat Reader 或颁发机构的官方验证服务确认。

页面上明明有签名,工具却说没有数字签名?

扫描或粘贴上去的手写签名、印章图片只是图片,不是数字签名。只有密码学意义上的数字签名才能证明文件有没有被改过。

PDF 会上传吗?

不会,签名在浏览器里检查。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具