2014-10-07 13 views
0

"야생에서"내 앱에 걸린 예외의 전자 메일을 보내려합니다. 비밀번호를 공개하지 않고 내 Gmail 계정을 활용하는 이메일을 보내려면 어떻게해야합니까?

나는 KRR의 대답 here을 사용하여 이메일로 전송하는 프로그램을 수행하는 간단한 방법을 발견,하지만 지금과 같은 자격의 추가가 필요합니다
SmtpServer.Port = 587; 
SmtpServer.Credentials = new System.Net.NetworkCredential("[email protected]", "cuddlyPlatypi"); 

내가 공개하지 않고이 작업을 수행 할 수있는 방법이 있나요 내 암호를이 방법으로 (나는 그 코드가 오히려 쉽게 발견 될 수 있다는 것을 알고 있습니다.)

+1

나는 ** 정말 ** 차라리하지 않는 게 좋을 – DavidG

+0

진지 것을 희망이었다, 나는 예외 정보를 이메일로 보내지 않고도 사용자에게 보이지 않게 할 수 있습니다. – DavidG

+0

앱은 고객의 이메일 정보를 사용할 수 없습니다, 암호가'cuddlyPlatypi' :( –

답변

1

예상되는 해킹 수준에 따라 다릅니다. 소스 코드를 제공하지 않으면 가장 쉬운 방법은 컴퓨터에서 자신의 암호화 알고리즘을 사용하여 계정과 비밀번호를 암호화 한 다음 앱에서 해독하는 것입니다. 그것은 슈퍼 안전하지 않지만 질문은 당신이 누군가가 귀하의 응용 프로그램을 알아 내기 위해 바이트 코드를 통해 갈 것이라고 생각합니까? ? 예 :

SmtpServer.Credentials = new System.Net.NetworkCredential(decrypt("asdf42das24dfsf44sdfa4fg"), decrypt("gjlkdivn3qefdasd48adjvjv4385939")); 
+0

하지만 악의적 인 천재가 실제 pwd (및 전자 메일 주소)를 꺼낼 수있는 해독 논리를 앱에 가지고 있어야하지 않습니까? –

+1

예. 하지만 악의적 인 천재는 앱에 관심이 있거나 J P Morgan에 침입하려고합니다. – zam664