在 Ubuntu 20.04 中将数字签名添加到 PDF 中

在 Ubuntu 20.04 中将数字签名添加到 PDF 中

Windows 上的 Adob​​e Acrobat DC 支持此功能。虽然 snap 包 adobe acrobat 在 linux 上部分功能正常,但它会记录不兼容消息。

所以实际上我正在寻找签署我的录取通知书 pdf 以便加入 我想在 ubuntu 20.04 上做这件事。有没有可以长期支持的软件?***

要求:

  1. 我将以文字或图像的形式在签名中写上我的名字。
  2. 整个内容将通过某种加密算法进行数字签名。

我得到的只是签署和保护文件,但没有可见的签名。有什么办法吗?

答案1

不建议(方案1):使用deb安装商业Foxithttps://www.foxit.com/pdf-editor/或在线解决方案。

不建议(选项 2):安装 w$ 的漫长道路虚拟盒并使用最新的 Abode Reader DC 或尝试使用 deb 安装Adobe Reader 9

推荐(选项 3):在 Ubuntu 中安装apt-get install xournal 添加注释图片签署所有文件pgp钥匙。

符号:

gpg --clearsign --output=sign_file.pdf file.pdf

核实:

$ gpg --verify sign_file.pdf

gpg: Signature made czw, 3 lut 2022, 12:45:58 CET
gpg:                using RSA key 14644CCD80A59C3A15E226568C199B37E09FA079
gpg: Good signature from "xxxxx" [ultimate]
gpg:                 aka "xxxxxx" [ultimate]

您可以将此命令添加到文件管理器操作

信用:如何使用 S/MIME 证书对 PDF 进行数字签名?

答案2

答案取决于您计划如何对文档进行数字签名。

整个内容将通过某种加密算法进行数字签名。

通常来说,在空白处签署文件没什么用。

当然,您可以创建自己的密钥对和证书颁发机构,然后使用由此派生的签名对文档进行签名,甚至可以将公钥放在您的网站 person-mc-persington.com 上。但这并不能阻止其他人做同样的事情,并声称他们是真正的您,他们签名的文档是合法的,而您的文档是伪造的,他们的网站 person-mc-persington.name 才是真正的网站。您知道会发生什么。

因此,数字签名通常是在某个 PKI 或其他结构的背景下进行的,其中某些机构负责验证人们确实是他们所说的那个人,并且只有他们的私钥被签名,这样生成的文档签名才能证明这些文档确实由他们签名。因此,上述问题的答案取决于要签名的文档类型以及收件人是谁。

例如,如果您要在西班牙国家的法律框架内签署法律文件,您几乎肯定会希望使用该国政府颁发的证书。通常,他们还会为您提供存储证书和私钥的硬件卡、USB 读卡器以及允许使用卡/读卡器和签署文件的软件。如果您幸运的话,他们还会提供该软件的 Linux 版本,通常是包文件.deb或 tarball。

对于临时签名,有 DocuSign 等服务。这些签名并不能证明什么,只能证明具有特定凭据的用户单击了按钮来签署文档。我相信可能会有服务为签名者执行实际身份检查,从而提高签名的可信度。

一些 PDF 签名软件允许您在签名时同时应用可见签名和数字签名。这是不是与在 PDF 上简单地涂鸦相同 - 关键的区别在于,这种可见的数字签名不会像简单的编辑那样使任何先前的数字签名无效。

最后,还有分散式的“信任网络”结构,如 PGP 所采用的。但是,除非对方知道并已经在使用这种签名方案,否则它不太可能得到广泛认可。

相关内容