1

Windows (전화) 8.1에는 자격 증명을 저장하고 암호화하는 데 사용할 수있는 자격 증명 보관함 PasswordVault이 있습니다.PasswordVault가 Windows Phone 8.1의 자격 증명을 암호화하는지 확인하는 방법

this question에서 보았을 때 Windows 8의 Reference Manager을 통해 액세스하거나 자격 증명을 얻을 수 있습니다. 따라서 비슷한 것을 찾고 있는데 Windows Phone (8.1)을 사용하고 있습니다.

질문 : Windows Phone의 PaswordVault 안에있는 자격 증명이 실제로 암호화되었는지 어떻게 확인합니까?

목적 : 저는 액면 그대로를보고 싶지 않습니다. 자격 증명이 실제로 암호화되었는지 확인하고 싶습니다.

답변

0

암호 저장 공간은 자격 증명을위한 전용 공간이므로 다른 응용 프로그램에서는 액세스 할 수 없습니다.

public static Windows.Security.Credentials.PasswordCredential GetCredentialFromLocker() 
    { 
     try 
     { 
      Windows.Security.Credentials.PasswordCredential credential = null; 
      var vault = new Windows.Security.Credentials.PasswordVault(); 
      var credentialList = vault.FindAllByResource("Your_App_Name"); 

      if (credentialList.Count > 0) 
      { 
       if (credentialList.Count == 1) 
       { 
        credential = credentialList[0]; 
       } 
      } 

      return credential; 
     } 

     catch (Exception e) 
     { 
      return null; 
     } 
    } 

그것이 도움이 될 것입니다 희망 :

var vault = new Windows.Security.Credentials.PasswordVault(); 
     vault.Add(new Windows.Security.Credentials.PasswordCredential("Your_App_Name", userName, password)); 

가 여기에 자격 증명을 불러 오는위한 방법 : 저장 자격 증명에 대한 코드가있다

.

+0

"PasswordVault"를 사용하여 자격 증명을 저장하고 검색 할 수 있지만 질문은 아닙니다. 문제는 어떻게'PasswordVault' 현실 내부의 암호가 암호화되어 있는지 확인하는 것입니다. – Barnstokkr

관련 문제