我正在为我兄弟的公司建立一个网站。网站上最重要的元素是邮件功能。访问者可以使用该系统向我的兄弟发送电子邮件,这一点很重要。所以我使用了这段代码:
message.From = new MailAddress("someemail@somedomain.com");
message.To.Add(new MailAddress("emailaddress"));
message.CC.Add(new MailAddress("emailaddress"));
SmtpClient client = new SmtpClient("smtp.live.com", 587);
client.EnableSsl = true;
client.Credentials = new System.Net.NetworkCredential("emailaddress","password");
client.Send(message);
代码运行良好,但有一个问题:我需要填写密码,但我不想这样做。有没有办法使用 MD5 哈希(或其他某种加密)或其他东西来保护我的密码?