使用 C# 和 MySql 存储密码的最佳方法 [重复]

Posted

技术标签:

【中文标题】使用 C# 和 MySql 存储密码的最佳方法 [重复]【英文标题】:Best Way to Store Password using C# and MySql [duplicate] 【发布时间】:2012-09-04 18:26:00 【问题描述】:

可能重复:How to best store user information and user login and passwordBest way to store password in database

我正在寻找使用 C# 和 mysql 在基于 Web 的应用程序上安全存储密码的最佳方法。

如果有我可以利用的现有 dll 或已内置到 .net 框架中的东西,我希望能提供有关实现此功能的最佳方法的任何建议。

另外 - 我正在寻找在遵守 PCI 合规性规则的同时最好地存储密码的方法。

非常感谢... 罗兰

【问题讨论】:

***.com/questions/1054022/… 【参考方案1】:

asp.net 有它自己的 Membership 类,它可以为你做很多工作。

here's a quick guide i found regarding asp.net membership

【讨论】:

我不知道谁标记了你,但是.Net“会员”是个好建议!恕我直言...【参考方案2】:

切勿自行存储密码。 Salt 并在存储之前对其进行哈希处理。

【讨论】:

以上是关于使用 C# 和 MySql 存储密码的最佳方法 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

存储 oauth 和本地身份验证方法的最佳实践?

从存储在 MYSQL 中的 C# 生成唯一 ID

数据库的最佳+最强加密方法[关闭]

将日期和时间存储在 MySQL 数据库中以便以后使用 PHP 显示的最佳方法是啥?

最佳实践:我应该如何在 C#(格式/类型)中存储设置?

在 C# 中保存每个用户选项的最佳方法