PDF数字签名是用于页面还是整个文件?

时间:2011-05-02 08:58:03

标签: pdf digital-signature

页面或整个文档的PDF数字签名是?页面可以签名吗?

2 个答案:

答案 0 :(得分:2)

虽然签名通常放在文档的特定页面上,但实际上整个文档都已签名。但是,PDF格式支持所谓的“增量更新”技术,该技术允许在不使现有签名无效的情况下向页面添加页面(例如,Adobe Reader能够显示签名所涵盖的文档,即使它已更新签名创建后。)

答案 1 :(得分:0)

数字签名基于PDF文件中字节的物理布局。签名对象定义PDF文件中用于计算/验证签名的字节范围(起始偏移和长度)。从技术上讲,您可以定义一组仅覆盖组成页面的对象的范围,但验证签名的任何应用程序都会忽略签名中包含的字节的逻辑有效负载。如果您编写自己的PDF签名者和验证器,则可以实现签署单个页面的逻辑。 签署PDF文件的所有工具将始终签署文档,而不是文档中的特定页面。