gpt4 book ai didi

xml - 是什么阻止我在事物中添加自己的签名?

转载 作者:行者123 更新时间:2023-12-04 04:49:18 26 4
gpt4 key购买 nike

我在理解数字签名时缺少一些东西,希望有人能帮我弄清楚。

数字签名是为了验证某些东西未被修改并且来自一个人。

所以说我以某种方式拦截了一个带有签名的xml文件。我撕掉签名,然后对文件进行一些编辑。然后我为这个文件生成一个新的签名,并将它发送给它要去的人。他们检查了引用资料,是的,它检查出来了。该文件未被篡改。但确实如此,只有签名也被篡改了。这一定是不可能的,所以,我在这个谜题中遗漏了什么巨大的部分?

最佳答案

如果收件人接受任何人签署的文件,那么您的方法就会奏效。但是签名通常与其他一些识别数据结合使用,这使得替换签名毫无意义。

例如。当用户将签名的报告发送到税务局时,报告包含他的姓名,并且签名必须包含他的姓名。此签名证明 John Doe 已授权或亲自撰写此报告。如果您替换签名,它将包含您的姓名,报告的收件人将比较报告中的姓名和签名并拒绝该文件。

另一个示例是服务器的 SSL 身份验证。服务器出示包含服务器域名或IP地址的签名证书(过程较复杂,此处省略)。客户端将证书中的数据与其连接的地址进行比较,并决定他是否可以信任服务器。

关于xml - 是什么阻止我在事物中添加自己的签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17679065/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com