对共享SQL数据库中的数据进行对称加密

时间:2012-03-25 02:58:02

标签: c# .net sql encryption

我有一个C#Windows应用程序,它使用SQL服务器来存储其数据。该应用程序使用LINQ to SQL来访问数据库中的数据。

我遇到的一个问题是无法弄清楚如何加密数据库中的某些数据(例如密码)。在任何时候都可能有许多应用程序在网络上运行,并且所有需要访问加密数据,所以我需要一个全局的方法。

我见过像对称加密这样的解决方案(使用RSA封装了密钥),但我不知道如何实现这一点,以便应用程序的每个实例都可以访问私钥等。

欢迎任何建议!

提前致谢。