2012-09-30 2 views
0

저는 사용자 이름과 암호가 필요한 건물과 응용 프로그램입니다.사용자 이름과 암호를 암호화 된 형식으로 저장하는 방법은 무엇입니까?

저는 C#으로 프로그래밍하고 있습니다.

사용자가 "비밀번호 기억"을 선택하면 로컬 컴퓨터에 사용자 이름과 비밀번호를 저장하고 싶지만 해킹 할 수없는 방식으로 비밀번호를 저장하는 방법을 모르겠습니다.

제안 사항?

감사합니다!

답변

1

DPAPI은 컴퓨터 또는 사용자 별 키를 생성하여 데이터를 암호화하고 해독 할 수있게합니다. 즉 CryptProtectDataCryptUnprotectData 함수는 저장할 일반 텍스트 암호를 인코딩/디코딩합니다.

P.S. 이 사용자 Windows 암호를 아는 즉시 100 % 보호 기능이 없습니다.

관련 문제