Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cryptography 可以重新申请PDF签名文件签名吗?_Cryptography_Pdf Generation_Digital Signature_Encryption Asymmetric - Fatal编程技术网

Cryptography 可以重新申请PDF签名文件签名吗?

Cryptography 可以重新申请PDF签名文件签名吗?,cryptography,pdf-generation,digital-signature,encryption-asymmetric,Cryptography,Pdf Generation,Digital Signature,Encryption Asymmetric,我在考虑这个案例,pdf是根据模板和一些数据动态生成的 在我保持模板和数据不变之前,我是否可以对文档重新应用相同的签名,否则将无效 您还可以理解为:公共签名是否仅与内容相关,或者取决于文档的创建时间等 在我保持模板和数据不变之前,我是否可以对文档重新应用相同的签名,否则将无效 如果以相同的方式重新生成PDF字节,特别是以相同的方式准备签名,则签名的字节是相同的,因此可以使用相同的签名 您还可以理解为:公共签名是否仅与内容相关,或者取决于文档的创建时间等 你说你想保持数据不变。如果声明的文档创建时

我在考虑这个案例,pdf是根据模板和一些数据动态生成的

在我保持模板和数据不变之前,我是否可以对文档重新应用相同的签名,否则将无效

您还可以理解为:公共签名是否仅与内容相关,或者取决于文档的创建时间等

在我保持模板和数据不变之前,我是否可以对文档重新应用相同的签名,否则将无效

如果以相同的方式重新生成PDF字节,特别是以相同的方式准备签名,则签名的字节是相同的,因此可以使用相同的签名

您还可以理解为:公共签名是否仅与内容相关,或者取决于文档的创建时间等

你说你想保持数据不变。如果声明的文档创建时间存储在文档中(例如元数据中),那么声明的创建时间显然必须是您保留和重复使用的数据的一部分

不过,您可以通过使用数字时间戳作为签名时间而不是其他方式来获得不同的最佳签名时间,因为这样的时间戳被应用为unsigned属性


不幸的是,您没有提到您的PDF生成工具链,因此我们无法检查您的工具是否允许如此忠实地重新生成PDF。

您是否希望使用加密设备(如智能卡或usb令牌)从用户的web浏览器实现数字签名,请检查答案中给出的流程是否有用。。。