0

アプリが「野生」のときにキャッチされた例外の電子メールを自分に送信したいと考えています。

KRR の回答hereを使用して、プログラムによる電子メールの送信を実現する簡単な方法を見つけましたが、次のように資格情報を追加する必要があります。

SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("neversaynunca@gmail.com", "cuddlyPlatypi");

この方法でパスワードを明らかにせずにこれを行う方法はありますか (そのようなコードを簡単にスヌープできることはわかっています)。

4

1 に答える 1

1

予想されるハッキングのレベルによって異なります。ソース コードを配布しない場合、最も簡単な方法は、コンピューターから独自の暗号化アルゴリズムを使用してアカウントとパスワードを暗号化し、アプリでのみ復号化することです。とても安全というわけではありませんが、問題は、誰かがあなたのアプリを理解するためにバイトコードを調べると思いますか? 例:

SmtpServer.Credentials = new System.Net.NetworkCredential(decrypt("asdf42das24dfsf44sdfa4fg"), decrypt("gjlkdivn3qefdasd48adjvjv4385939"));
于 2014-10-07T13:43:19.257 に答える