【发布时间】:2012-01-15 16:36:24
【问题描述】:
我想为用户提供加密保存个人数据的能力。这可能是微不足道的,或者可能已经被问过了,但我找不到一个易于使用的加密/解密密码的示例。
我真的不需要任何超级魔法牢不可破的密码。我只需要密码难以破解。
我看过一些 MSDN 和 SO 问题,但没有找到可以使用的东西。
【问题讨论】:
-
请注意,无论您做什么,您都不要解密密码。相反,您要确保两个哈希匹配。
-
@CodyGray 有没有办法在 sql 连接字符串中发送散列密码?
-
对SQL一无所知,但我相信一定有。散列密码与任何其他文本或数值完全一样。
-
您不想在连接字符串中使用用户密码。假设您在 SQL Server 上,这样做会阻止连接被池化,从而降低性能。相反,拥有一个使用 Windows 身份验证连接到 SQL Server 的帐户。