有大佬知道怎么不破坏PDF里面的数字签名的前提下,修改PDF里面的内容吗?

Archon1 2026-06-08 22:34 1

有个需求,需要修改PDF里面的数据,但是PDF里面有个数字签名,一改就会提示内容被修改,有什么工具或者办法可以搞吗?

最新回复 (9)
  • 洛卡卡了 06-08 22:39
    1

    从密码学和数字签名的底层逻辑来看,要在不破坏pdf里面的数字签名的前提下去修改内容是绝对不可能的吧。


    一般的数字签名的时候会对整个pdf内容做哈希的,然后在私钥加密生成的,任何字节改动都会让哈希对不上的,验证会立刻失败的呀,不然数字签名就没意义了。

  • crazy 06-08 22:46
    2



    原理是这个, 你这个需求估计做不了, 要做估计得重设一套签名替换而且第三方得认

  • Allswy 06-08 22:46
    3

    这项技术的目的之一就是为了防止篡改,如果题中描述的操作真能实现,那就说明这个签名的算法有漏洞需要被更新 ^-^

  • 🍉 06-08 22:58
    4

    做不到的,不然pdf加密就是笑话了

  • Archon1 楼主 06-08 22:58
    5

    且第



    看来这个数字签名是无解了嘛? ^-^

  • 回忆向北 06-08 23:00
    6

    看到好熟悉的一张图片。。。


    回复楼佬:重新签名吧。。。

  • lingxian000 06-08 23:01
    7

    有的软件可以忽略数字签名,如果不追求签名,可以直接去掉

  • LOVEMAY 06-08 23:03
    8

    要是能改的话数字签名就没有法律意义了

  • diff 06-08 23:06
    9

    理论上私钥是可以碰撞的,如果你运气足够足够好,可能遍历出来

* 帖子来源Linux.do
返回