Frage

Einer des Grundes, warum ich StAX verwenden ist, weil es geringer Speicherverbrauch große XML-Dateien in Bearbeitung.

Ich habe gebeten worden, um die gesamten XML-Dateien zu verschlüsseln und entschlüsseln sie später.

Die einfachere Lösung, die ich mit oben kommen kann, ohne zu vorhandenen Code große Veränderung aufweist, ist zur Verschlüsselung von Inhalten nur.

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

Allerdings können die Menschen immer noch die Struktur der Daten verstehen. Was passiert, wenn ich alles in xml verschlüsseln möchten? Irgendeine Lösung? Beachten Sie, dass ich mit großer XML-Datei zu tun habe:)

Danke.

War es hilfreich?

Lösung

Verwenden Sie CipherInputStream / CipherOutputStream und Rohr Ihre StAX Strom durch sie, IMO es wäre effizienter und sicherer sein als nur Werte zu verschlüsseln.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top