Come fare cifratura / decifratura in xml con StAX?
-
20-09-2019 - |
Domanda
Uno dei motivi che uso StAX è causa di esso basso consumo di memoria nella elaborazione di grandi file XML.
Sono stato chiesto di crittografare i file XML intero, e decifrare in seguito.
La soluzione più semplice che posso venire con, senza dover cambiamento importante per codice esistente, è contenuto cifrare solo.
xsw.writeStartElement("row");
xsw.writeCharacters(Encrypter.encrypt("z"));
xsw.writeEndElement();
Tuttavia le persone ancora in grado di comprendere la struttura dei dati. Che cosa devo fare per crittografare tutto in XML? Qualsiasi soluzione? Tenete a mente che ho a che fare con file di grandi dimensioni xml:)
Grazie.
Soluzione
CipherInputStream / CipherOutputStream e tubo vostro flusso StAX attraverso di essa, IMO sarebbe più efficiente e sicuro di cifrare solo i valori.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow