【发布时间】:2011-07-06 13:12:45
【问题描述】:
我想在 sql server 中加密一些密码并让 c# 应用程序解密它们。
显然我可以创建一个 SP 来为我解密所需的密码并将其传递给 c# 应用程序,但这意味着通过网络发送明文密码。
所以我希望能够在 sql server 中加密我的密码(使用密码短语、证书等),可以将其传递给我的 c# 应用程序,然后它们将知道如何解密并使用它。
我认为这一定是可能的(也许使用证书),但不确定从哪里开始。
如果有新方法,可以使用 .net 4 和 sql server 2008。
提前感谢您的建议。
【问题讨论】:
-
密码是在 SQL 服务器上创建的吗?
-
好吧,我创建了密码(例如 abc123),但我希望 sql server 使用 EncryptByPassPhrase 对它们进行加密。
标签: c# .net sql-server-2008