XML数字签名的性能:封套与封装与分离

时间:2013-02-27 10:00:31

标签: xml performance digital-signature xml-signature electronic-signature

XML-DSig描述了3个位置,其中XML文档的签名可以相对于XML文档放置:签名可以是detached, enveloping, enveloped

这三个选项的表现有何影响?

2 个答案:

答案 0 :(得分:1)

分离将更有效,但差异很小(当然它取决于文档大小 - 使用100Mb文档,差异会比使用小型XML块更大)。

答案 1 :(得分:0)

由于没有编写XMLdSig,请记住性能或文件大小可能是个问题;流媒体是不可能的。有了大数据要签名,这确实是一个问题,因为DOM对象会占用大量内存,相信我。在这方面,包围或封闭无关紧要。

这是分离的签名闪耀的地方。签名本身并不大,要签名的数据可以流式传输,因为您只需要哈希值。