Wie Verschlüsselung / Entschlüsselung in xml mit StAX zu tun?
-
20-09-2019 - |
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.
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.