我想给自己发一封电子邮件,告诉自己当我的应用程序"处于野外"时会发现异常
我在这里找到了一种简单的方法来使用K.R.R.的答案完成电子邮件的程序发送,但它需要添加这样的凭据:
SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("neversaynunca@gmail.com", "cuddlyPlatypi");
有没有一种方法可以在不透露密码的情况下做到这一点(我知道代码很容易被窥探到)?
这取决于您期望的黑客攻击级别。如果你没有提供源代码,那么最简单的方法是在你的计算机上使用你自己的加密算法加密你的帐户和密码,然后只在你的应用程序中解密。它不是超级安全,但问题是,你认为有人会通过字节码来了解你的应用程序吗?示例:
SmtpServer.Credentials = new System.Net.NetworkCredential(decrypt("asdf42das24dfsf44sdfa4fg"), decrypt("gjlkdivn3qefdasd48adjvjv4385939"));