일부 데이터 암호화가 필요한 Windows Phone 7 앱에서 작업하고 있습니다. Windows Phone 7 용 키 링 또는 DPAPI에 대한 문서를 찾는 데 어려움을 겪고 있습니다. 몇 가지 방법을 생각해 냈지만 모두 단점이 있습니다.Windows Phone 7에서 대칭 키를 얻으려면 어떻게해야합니까?
임의 암호화 키를 생성하여 IsolatedStorage에 저장합니다. 이것의 찬성은 그것이 간단하고 "단지 효과가있다"는 것입니다. 단점은이 키가 백업 파일 등에 나타날 가능성이 있다는 것입니다.
임의의 키를 생성하고 장치 ID를 사용하여 해당 키를 암호화하십시오. 찬성은 더 나은 보호를 제공한다는 것입니다. 장치 ID를 알아내는 것은 어렵지 않습니다. 단점은 그들이 그것을 백업하고 다른 전화로 복원하면 키가 유효하지 않을 것이라는 점입니다.
사용자 입력 I가 둘 중 하나를 싫어하는
(I, 즉, 사용자 입력의 키를 유도 할 수 없음) 필요하지 않을 수있다. Windows Phone 7에는 DPAPI 나 키 링과 같은 것이 있어야합니다. 그렇지 않은가요?
나는 wp7이 IMEI를 얻을 수 있다고 믿지 않는다. 단지 장치 ID 뿐이다. – dethSwatch
WMAppManifest.xml에서 OEM Dll과 ID_CAP_INTEROPSERVICES를 사용하는 경우에만 IMEI를 얻을 수 있습니다. 일부 자작 나무 신청서는 괜찮으나 마켓 플레이스에서는 허용되지 않습니다. –