2009-03-13 7 views
1

나는 도트 net.It에서 Windows 응용 프로그램을 devoloping 오전 sql 패스와 같은 민감한 데이터가 포함되어 있습니다. 그래서 응용 프로그램을 배포 할 때 나는 그것을 암호화 된주고 싶습니다. 나는 arund를 찾아서 Rsiprovider가 필드를 암호화하는 것을 발견했다. 그러나 암호화는 기계에 따라 다르며 클리어 모드에서 구성 파일을 배포해야하며 프로그램을 처음 실행 한 후에는 runnig 시스템에서 암호화가 성공합니다. 설정 파일을 암호화 된 형태로 배포 할 수 있습니까?app.config 암호화

답변

4

생각해보십시오. 배송 전에 암호화하면 어딘가에서 열쇠를 제공해야합니다. 그런 다음 문제는 그 키를 숨기는 방법으로 바뀝니다 ...

설치 후 암호화는 눈을 뗄 수없는 설정을 숨기는 데 사용됩니다.

+0

+1 여러분이 방금 암호화 한 다른 키를 다루는 문제, 등등. –

0

link은 암호화 된 구성 파일을 만드는 데 도움을주었습니다. 다른 솔루션의 문제점은 해당 컴퓨터가 컴퓨터마다 다르다는 것입니다. 따라서 .config 파일을 암호화하면 다른 컴퓨터에서 암호화되지 않을 수 있습니다 (많은 컴퓨터에 응용 프로그램을 배포 할 때 불가능 함)