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.

È stato utile?

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
scroll top