2014-10-28 1 views
0

하나의 클래스 메서드 (BOOL) isUnEncryptedXML을 사용하여 NSXMLParser에 범주가 있다고 생각했지만 구현시 해당 initWithContentsOfURL을 사용하여 NSXMLParser의 로컬 인스턴스를 초기화하려고 시도했습니다. 가정이 초기화되지 않으면 다음과 같이 수행 할 수 있습니다. XML을 읽지 않으므로 암호화되지 않습니다.URL의 XML 파일의 암호화가 해제되었는지 iOS에서 어떻게 확인할 수 있습니까?

그런 구현이 순진하다고 생각하십니까? 그것은 내 질문의 맥락에서 신뢰할 수 있습니까?

+0

제안 : 암호화를 확인하고 해독하는 방법을 제공하면됩니다. '범주 (Category) '는 무관 한 두 가지를 결합한 것입니다. – zaph

답변

2

두 가지 작업을 수행 할 수 있습니다.

  1. xml 파일은 <?xml
  2. 와 구문 분석하지 않습니다 가능성이 암호화 된 XML 파일을 시작한다. 그래서 그것을 구문 분석을 시도하고 그것을 잘 형성되지 않은 경우 파서는 파일이 유효하지

하면 1 & 2는 실패 실패 : 암호화/단 1이 실패하면
이 , 다음 에게 그것을 부담 할 수 졌 암호화 됨

xml을보고 암호화 된/깨진 내용을 알 수 없다.

관련 문제