2012-10-15 8 views
0

암호화 및 핵심 데이터에 대한 질문이 있습니다. 핵심 데이터 저장소의 항목/엔티티를 암호화 할 수있는 방법이 있습니까? 예를 들어 NSFetchedResultsController와 같은 컨트롤러를 사용하여 가져 오기 요청을하면 db의 모든 정보가 암호화되고 해독됩니다. 같은 검색 등과 정렬 DB에 작업 내용이핵심 데이터 항목 암호화

답변

2

CoreData 당신이 데이터에 변환을 적용 할 수 있도록, 변형 속성을 지원하는 암호화되어 있다는 사실에 의해 영향을받지 않을 것이다하지만

나는 있는지 확인하려면 컨텍스트에로드되면서 그것은 당신이 말하는 것만은 아닙니다 (전체 DB가 아닌 필드별로 변환되기 때문에 유용하지 않을 수도 있습니다). 난이 방법을 시도 https://artandlogic.com/2012/07/securing-your-core-data-with-transformable-attributes/

+0

하지만 난에 정보를 얻고 문제를 많이했다 그는 DB에 다시 fromt : 일부 필드는 암호화 할 (예 : 신용 카드 번호)

여기 예제가 필요한 경우에 적합하다 일단 암호화 된 속성이 배치되면 예를 들어 nsfetchedresultscontroller를 사용하여 섹션을 찾지 못했다고 불평하면서 이름순으로 데이터를 정렬 할 수 없었습니다. 이것에 대해 아는 것이 있습니까? –

관련 문제