代码之家  ›  专栏  ›  技术社区  ›  HAdes

如何在sql server中加密数据并在.net应用程序中解密

  •  5
  • HAdes  · 技术社区  · 16 年前

    我想在sql server中加密一些密码,并让c应用程序解密它们。

    显然,我可以创建一个SP来解密我所需的密码,并将其传递给c#app,但这意味着通过网络发送明文密码。

    因此,我希望能够在sql server中加密我的密码(使用密码短语、证书等),这些密码可以传递给我的c应用程序,然后这些应用程序将知道如何解密和使用它。

    如果有新的方法可以使用.NET4和SQLServer2008。

    3 回复  |  直到 16 年前
        1
  •  3
  •   marc_s MisterSmith    16 年前

    能否在.NET(2.0)中创建加密/解密程序集并将其部署到SQL Server?这是我看到的唯一方法,你可以有相同的算法/机制来加密/解密你的数据。

        2
  •  3
  •   Jakub Konecki    15 年前

    永远不要加密密码!

    密码应该是咸的和散列的-这是第一条规则,当涉及到系统安全性。

        3
  •  0
  •   jonypony3    15 年前

    它是我们唯一的程序集,日志文件中有大量错误。我非常喜欢扩展系统,不过,这看起来像是一个黑客。为什么我们要用一个或另一个?为什么不能两者兼而有之?