Windows Phone 응용 프로그램에 사용자 이름과 암호를 저장하는 표준이 있는지 묻고 싶습니다. 나는 요청 된 모든 요청에 대해 사용자의 유효성을 확인하는 프로젝트를 진행 중입니다. 그래서, 사용자 이름과 암호를 저장하고 싶습니다. 어쩌면 그 (것)들에게 "저를"기억하게하는 가능성조차주고, 그래서 그것을하기를위한 표준이 없으면, 나는 그것을 나 자신 써야 할 것이다, 그러나 나는 마이크로 소프트에는 붙박이가다는 것을 짐작하고있다.WP7 응용 프로그램에 사용자 이름과 암호를 저장하는 표준이 있습니까?
답변
ProtectedData을 사용하십시오. 나는 Kevin D. Wolf's efficientcoder.net에이 예제를 발견
public static String Password {
get {
if (IsolatedStorageSettings.ApplicationSettings.Contains(STR_PASSWORÐ)) {
var bytes = IsolatedstorageSettings.Applicationsettings[STR_PASSwORÐ] as byte[];
var unEncrypteBytes = ProtectedData.Unprotect(bytes, null);
return Encoding.UTF8.GetString(unEncrypteBytes, 0, unEncrypteBytes.Length);
} else {
return string.Empty;
}
}
set {
var encryptedBytes = ProtectedData.Protect(Encoding.UTF8.GetBytes(value), null);
IsolatedStorageSettings.ApplicationSettings[STR_PASSWORÐ] = encryptedBytes;
}
}
(사과 절단 및 붙여 넣기 나는 이미지 스캔에서 텍스트를 사용했다)
당신은 ProtectedData
클래스 루틴을 사용하면 암호 및 기타 중요한 데이터를 암호화한다 응용 프로그램을 위해 격리 저장소에 수동으로 저장하십시오.
는 또한
의 암호를 해독하기 위해 암호화 프로젝트에 확장 mscorelib에 당신이 참조를 추가 확인하십시오. 나는 이것을 어려운 길을 배워야했다.
주제에 대한 좋은 기사입니다 : http://debugmode.net/2011/10/16/protecting-password-or-any-data-in-windows-phone-7-using-data-protection-api/
코드의 이미지는 무엇입니까? –
죄송합니다.) 저는 iPad에서 이동 중에도 답변을 작성했습니다. 브라우저에 코드를 작성하는 것이 너무 복잡합니다. –
당신이 그것에 대해 묻는다면 그것은 대답에 더 많은 관심을 쏟으려는 시도가 아니 었습니다.) 코드가 더 커질 때 얼마나 생생한 지 알았지 만. –
- 1. 아이폰 내 트위터 응용 프로그램에 사용자 이름과 암호를 저장하는 방법
- 2. 클라이언트 측 템플릿 응용 프로그램에서 사용자 이름과 암호를 저장하는 방법
- 3. Winforms 응용 프로그램에 암호를 저장하는 방법은 무엇입니까?
- 4. 사용자 이름과 암호를 확인하는 방법
- 5. 쿠키에 사용자 이름과 암호를 저장하는 것이 잘못된 이유는 무엇입니까?
- 6. 보고서에서 사용자 이름과 암호를 무시합니다.
- 7. 사용자 이름과 암호를 암호화 된 형식으로 저장하는 방법은 무엇입니까?
- 8. web.config에서 사용자 이름과 암호를 검색하십시오.
- 9. iPhone에 사용자 이름과 암호를 저장하는 가장 좋은 방법은 무엇입니까?
- 10. PHP 응용 프로그램에서 데이터베이스 사용자 이름과 암호를 어디에 저장해야합니까?
- 11. 내 안드로이드 응용 프로그램에 저장된 사용자 이름과 암호를 사용하여 Facebook/Gmail에 로그인 할 수 있습니까?
- 12. 배치 파일을 사용하여 응용 프로그램을 열고 사용자 이름과 암호를 사용하여 응용 프로그램에 로그인하는 방법
- 13. ios에 사용자 이름과 암호를 저장하려면 어떻게해야합니까?
- 14. 장치 메모리에 사용자 이름 암호를 저장하는 방법
- 15. Windows에서 사용자 이름과 암호를 확인하는 방법은 무엇입니까?
- 16. 애플릿에서 Windows 응용 프로그램에 대한 사용자 이름 암호를 설정하는 방법
- 17. iis7 통합 windowsauthentication은 사용자 이름과 암호를 묻습니다.
- 18. RavenDB 사용자 이름과 암호를 확인하기위한 쿼리
- 19. VisualSVN 서버가 사용자 이름과 암호를 원합니다.
- 20. JBoss에서 사용자 이름과 암호를 설정하는 방법
- 21. request.getresponse() 오류 사용자 이름과 암호를 잘못 입력했습니다.
- 22. $ .getJSON 호출로 사용자 이름과 암호를 숨기는 방법
- 23. jquery로 사용자 이름과 암호를 전달하는 방법
- 24. 사용자 이름과 암호를 묻는 Github/엉망인 설치
- 25. mysql DB에서 사용자 이름과 암호를 확인하십시오. C#
- 26. svcutil.exe에 사용자 이름과 암호를 전달 하시겠습니까?
- 27. 변경 방법 사용자 이름과 암호를 프록시
- 28. 서버에 사용자 이름과 암호를 어떻게 보내야합니까?
- 29. pl/sql에서 사용자 이름과 암호를 확인하는 기능
- 30. 온라인 텍스트 파일에서 사용자 이름과 암호를 얻
안녕하세요, 답변 주셔서 감사합니다, 나는 그것이 매우 유용하다고! 단 한가지 : Encoding.UTF8.GetString()의 두 번째 매개 변수로 '0'대신 'e'를 쓴 것입니다. 감사합니다 ^^ –
고마워요. 자유롭게 답을 수정하십시오. –