【问题标题】:How to do encryption/decryption in xml with StAX?如何使用 StAX 在 xml 中进行加密/解密?
【发布时间】:2009-07-29 04:43:11
【问题描述】:

我使用 StAX 的一个原因是因为它在处理大型 xml 文件时内存消耗低。

有人要求我加密整个 xml 文件,然后再解密。

在不对现有代码进行重大更改的情况下,我能想出的更简单的解决方案是仅加密内容。

        xsw.writeStartElement("row");
        xsw.writeCharacters(Encrypter.encrypt("z"));
        xsw.writeEndElement();  

但是人们仍然可以理解数据的结构。 如果我想加密 xml 中的所有内容怎么办?任何解决方案? 请记住,我正在处理大型 xml 文件:)

谢谢。

【问题讨论】:

    标签: xml security encryption stax


    【解决方案1】:

    使用CipherInputStream/CipherOutputStream 并通过它传输您的 StAX 流,IMO 它比仅加密值更有效和安全。

    【讨论】:

      猜你喜欢
      • 2019-12-14
      • 2017-06-25
      • 2014-12-13
      • 1970-01-01
      • 1970-01-01
      • 2017-01-30
      • 2019-11-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多