我在一个应用程序上工作,它给出了大量的XML作为输出。这个XML的大小几乎是3-4 GB。我需要对此XML进行签名以确保其安全性。我面临着内存不足的问题,即使我在64位机器上尝试它,微软框架4.5大对象支持。
我如何才能做到这一点?
发布于 2014-01-01 20:38:17
当XML的大小很大时,它有多个问题。你可以试试这个GIT project,我自己还没试过呢。
在我的项目中,我使用cbc加密对xml文件进行了加密。
发布于 2014-01-01 20:41:28
应该可以使用事件或拉出解析器来计算XML签名,而不必一次性将整个文档加载到内存中。去寻找一个基于SAX的XML签名实现。
https://stackoverflow.com/questions/20868472
复制相似问题