WinRT 응용 프로그램에서 나중에 암호 해독을 위해 개인 키를 저장해야합니다. WinRT 저장 RSA 개인 키
CspParameters cspParams = new CspParameters();
cspParams.KeyContainerName = ContainerName;
RSACryptoServiceProvider RSAalg = new RSACryptoServiceProvider(cspParams);
RSAalg.PersistKeyInCsp = true;
하지만 WinRT에서
가 다른 네임 스페이스에있는 다른 클래스입니다 : 다른 응용 프로그램에서 내가 사용 RSACryptoServiceProvider이 있었다. 컨테이너 (또는 다른 안전한 장소)에 개인 키를 저장하는 방법을 찾고 있습니다.내가 가장 안전한 솔루션을 찾고 많은 시간을 보냈습니다,하지만 난 예를 들어, 유용 할 수 있습니다 만 몇 사이트를 찾을 :
아마에 (해독 된 개인 키를 유지하는 제안입니다파일). 안전 해요?
Windows.Security.Cryptography.Certificates에도 CertificateEnrollmentManager 클래스가 있습니다. 하지만이 클래스를 사용하여 인증서를 KSP에 저장하고 인증서로 데이터를 암호화/해독하는 방법을 이해할 수 없습니다.
도움이 될 수 있습니다. http://code.msdn.microsoft.com/windowsapps/Cryptography-and-3305467b – Tim