Jea*_*amp 5 asp.net security asp.net-membership
为了在我正在处理的项目中保持电子邮件地址私密性的额外安全性,我希望将所有存储在我们数据库中的电子邮件加密.但是,我们使用的是Asp.Net成员资格提供程序,并且电子邮件以明文形式显示在表aspnet_Membership的"电子邮件"列中.他们的方式是实现这一目标吗?理想情况下,一个简单的方法.
我将创建一个自定义提供程序,只需添加少量代码来加密电子邮件地址。
他们发布了 ASP.net Provider 的源代码
http://weblogs.asp.net/scottgu/archive/2006/04/13/442772.aspx
如果您下载 ProviderToolkitSamples.msi
使用第 366 行上的会员资格提供程序的 SQLMembershipProvider.cs,它存储电子邮件地址,您可以在调用插入存储过程之前对其进行加密。
从数据库检索它时,您还需要对其进行解密。
这是一篇关于加密的好文章,我会确保您在电子邮件地址中包含盐,以便更安全。
http://hectorcorrea.com/blog/Encrypt-and-Decrypt-a-string-in-C-Sharp
希望有帮助!
| 归档时间: |
|
| 查看次数: |
949 次 |
| 最近记录: |