代码之家  ›  专栏  ›  技术社区  ›  janetsmith

如何使用StAX在xml中进行加密/解密?

  •  1
  • janetsmith  · 技术社区  · 16 年前

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

    我被要求对整个xml文件进行加密,然后解密。

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

    然而,人们仍然可以理解数据的结构。 如果我想用xml加密所有内容呢?有解决办法吗? 请记住,我正在处理大型xml文件:)

    谢谢

    1 回复  |  直到 16 年前
        1
  •  2
  •   OneOfOne    16 年前

    使用 CipherInputStream CipherOutputStream 并通过管道将您的StAX流传递给它,在我看来,这将比只加密值更高效、更安全。

    推荐文章