【发布时间】:2013-02-27 10:00:31
【问题描述】:
XML-DSig 描述了 XML 文档的签名可以相对于 XML 文档放置的 3 个位置:签名可以是 detached, enveloping, enveloped
这三个选项对性能有何影响?
【问题讨论】:
标签: xml performance digital-signature xml-signature electronic-signature
XML-DSig 描述了 XML 文档的签名可以相对于 XML 文档放置的 3 个位置:签名可以是 detached, enveloping, enveloped
这三个选项对性能有何影响?
【问题讨论】:
标签: xml performance digital-signature xml-signature electronic-signature
Detached 会更高效一些,但差别很小(当然,这取决于文档大小——对于 100Mb 的文档,与小的 XML 块相比,差别会更大)。
【讨论】:
由于没有编写 XMLdSig,请记住性能或文件大小可能是一个问题;流式传输是不可能的。有大量数据要签名,这确实是个问题,因为 DOM 对象会占用大量内存,相信我。在这方面,包裹或被包裹并不重要。
这就是分离式签名大放异彩的地方。签名本身并没有那么大,要签名的数据可以流式传输,因为您只需要它的哈希。
【讨论】: