Pergunta

Uma das razões pelas quais eu uso o Stax é por causa do baixo consumo de memória no processamento de arquivos XML grandes.

Fui solicitado a criptografar os arquivos XML inteiros e descriptografá -los mais tarde.

A solução mais fácil que posso criar, sem ter grandes alterações no código existente, é apenas o conteúdo criptografado.

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

No entanto, as pessoas ainda podem entender a estrutura dos dados. E se eu quiser criptografar tudo no XML? Qualquer solução? Lembre -se de que estou lidando com um grande arquivo XML :)

Obrigado.

Foi útil?

Solução

Usar CipherinputStream/CipherOutputStream e pude seu fluxo STAX através dele, IMO seria mais eficiente e seguro do que criptografar apenas valores.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top