1

是否可以将数字 SSL 证书注入图像?我知道如何签署可执行文件 (.exe) 文件或 PowerShell 脚本 (.ps1),但是否可以使用图像 (JPEG)?

4

2 回答 2

2

您可以创建一个分离的 CMS 签名并将其与 JPEG 文件一起传递。好处是原始 JPEG 文件不会以任何方式修改。

我想到的另一个想法是将JPEG放入PDF并使用PDF签名技术对PDF进行签名。但这不会让您轻松提取 JPEG(尽管用户将能够轻松查看它)。

于 2012-07-26T17:36:13.147 回答
1

我是“dSIG”块的共同发明者,该块涉及嵌入在 PNG 中的数字签名。我相信这更多的是关于你真正追求的东西,你可能想看看规范

您可以使用仅包含证书但没有实际 SignerInfo 的退化 CMS 签名来将证书添加到 PNG 图像中,但我认为实际签名可能更多地与您真正想要的有关?

这种方法的美妙之处在于,不知道 dSIG 的软件将继续显示图像,就好像它根本没有签名一样,它会简单地忽略额外的 dSIG 块。

于 2012-07-28T03:13:43.330 回答