gpt4 book ai didi

asp.net - 是否可以在 ApplicationServices DB 中对电子邮件地址进行加密?

转载 作者:行者123 更新时间:2023-12-02 12:35:49 24 4
gpt4 key购买 nike

为了提高安全性,在我正在进行的项目中保持电子邮件地址的私密性,我希望对存储在数据库中的所有电子邮件进行加密。但是,我们使用的是 Asp.Net Membership 提供程序,并且电子邮件以明文形式显示在表 aspnet_Membership 的电子邮件列中。他们的方法是实现这一目标吗?理想情况下,这是一种简单的方法。

最佳答案

我将创建一个自定义提供商,只需添加少量代码来加密电子邮件地址。

他们发布了 ASP.net Provider 的源代码

http://weblogs.asp.net/scottgu/archive/2006/04/13/442772.aspx

如果您下载了 ProviderToolkitSamples.msi

在第 366 行使用 SQLMembershipProvider.cs 作为成员(member)资格提供程序,它存储电子邮件地址,您可以在调用插入存储过程之前对其进行加密。

从数据库检索它时,您还需要对其进行解密。

这是一篇关于加密的好文章,我会确保您在电子邮件地址中包含盐,以便更安全。

http://hectorcorrea.com/blog/Encrypt-and-Decrypt-a-string-in-C-Sharp

希望有帮助!

关于asp.net - 是否可以在 ApplicationServices DB 中对电子邮件地址进行加密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9331270/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com