StAXにして、XMLで暗号化/復号化を行うにはどのように?
-
20-09-2019 - |
質問
私はStAXのを使う理由の一つは、それのために大規模なXMLファイルを処理中に、低メモリ消費量である。
私は、全体のxmlファイルを暗号化し、後でそれを解読するように要求してきます。
私は、既存のコードに大きな変更をせずに、思い付くことができます簡単に解決策は、暗号化コンテンツが唯一である。
xsw.writeStartElement("row");
xsw.writeCharacters(Encrypter.encrypt("z"));
xsw.writeEndElement();
しかし人々はまだ、データの構造を理解することができます。 私は、XMLのすべてを暗号化するために何をしたい場合は?すべてのソリューション? 私は大規模なXMLファイルを取り扱っておりますに注意してください:)
感謝します。
解決
でCipherInputStreamする / CipherOutputStream とそれによるパイプあなたのStAXのストリームを、IMOそれは値のみを暗号化するよりも効率的かつ安全であると思います。
所属していません StackOverflow