StAX를 사용하여 XML에서 암호화/암호 해독을 수행하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1198080

  •  20-09-2019
  •  | 
  •  

문제

StAX를 사용하는 이유 중 하나는 대용량 XML 파일을 처리할 때 메모리 소모가 적기 때문입니다.

전체 XML 파일을 암호화하고 나중에 해독하라는 요청을 받았습니다.

기존 코드를 크게 변경하지 않고 제가 생각해 낼 수 있는 더 쉬운 솔루션은 콘텐츠만 암호화하는 것입니다.

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

그러나 사람들은 여전히 ​​데이터의 구조를 이해할 수 있습니다.XML의 모든 내용을 암호화하려면 어떻게 해야 합니까?어떤 해결책이 있습니까?나는 큰 XML 파일을 다루고 있다는 것을 명심하십시오 :)

감사해요.

도움이 되었습니까?

해결책

사용 암호 입력 스트림/암호 출력 스트림 StAX 스트림을 통해 파이프하면 IMO는 값만 암호화하는 것보다 더 효율적이고 안전합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top