2014-09-06 2 views
-1

죄송합니다. 다른 곳에서이 답변을 보내 주시면 잘 살펴 보았습니다. 하나의 Windows phone 8 응용 프로그램을 개발 중입니다. 내 응용 프로그램에 개인 정보를 추가하고 싶습니다. 앱에 등록 페이지 하나가 있는데, 사용자는 비밀번호를 잊어 버린 비밀번호와 비밀번호 힌트에 등록합니다. 등록 후 로그인 페이지에서 비밀번호로 로그인 할 수 있습니다. 내 앱에 비밀번호와 보안 질문을 어디에 저장하고 로그인 페이지에서 확인할 수 있습니까 ??? 저를 도우십시오. 또한 어떻게 사용자를 등록하지 않으면 등록 페이지가 시작되고 사용자가 모든 시간에 애플리케이션을 등록하면 로그인 페이지가 시작됩니다.Windows 전화 번호에 비밀번호 저장

+0

실제 저장 형식으로 전화 저장 장치에 암호를 저장하지 마십시오. 항상 암호화를 사용하십시오. – AnaghSharma

답변

0

Window Phone 8에 격리 된 저장 장치가 있는지 알 수 있습니까? 하지만 ...

실제 비밀번호를 휴대 전화에 저장하지 않는 것이 좋습니다. 대신 해시 된 암호를 저장합니다. 당신이하는 일은 사용자가 자신의 암호를 입력 할 때 해시 함수를 통해 암호를 입력하는 것입니다. 출력은 암호의 해시 값입니다. 이것은 당신이 전화에 저장하는 가치입니다. 멋진 점은 해시 값을 기반으로 원래 비밀번호가 무엇인지 알아내는 것은 매우 어렵다는 점입니다. 따라서 사용자가 로그인 할 때 입력 한 암호는 동일한 해시 함수를 통해 전달되고 출력 해시 값은 사용자가 등록 할 때 저장 한 암호와 비교됩니다. 사용자 이름으로도이 작업을 수행 할 수 있습니다.

읽을 수있는 인터넷상의 해시 기능 및 암호 보안에 대한 많은 정보가 있습니다.

+0

나는 당신이 무슨 말을하는지 이해할 수 없다. 제발 도와주세요 어디에 저장하고 내 애플 리케이션에서 비밀 번호를 검색 할 수 있습니다. –

+0

다른 변수와 마찬가지로 파일에 저장하거나 설정에 관계없이 저장합니다. 하지만 먼저 해쉬합니다. 여기에 대한 간단한 설명이 있습니다. https://www.youtube.com/watch?v=FYfMZx2hy_8 – smerlung

+0

감사합니다. 이 링크의 도움으로 작업을 완료했습니다 .http : //msdn.microsoft.com/library/windows/apps/hh487164 (v = vs.105) .aspx 비밀번호 변경 코드와 유효성 검사 코드를 알고 싶습니다. 로그인 할 비밀번호. 앱이 실행될 때 사용자가 이미 로그인 페이지를 등록했는지 여부와 앱을 시작할 때 등록 페이지를 열어 놓은 코드는 무엇입니까 ?? 도와주세요. –

관련 문제