2012-01-01 66 views
1

我使用VS2010,C#,SQL Server 2008开发我的ASP.NET Web应用程序。我正在寻找一个函数,它可以在将数据存储到SQL Server表之前加密我的数据,我最近使用了一个执行它的函数,该函数有一个密钥,用于解密数据,但我再也找不到它了!加密数据以便存储在SQL Server中

我有哪些加密选项?有没有健壮的同时易于使用的功能或方法?

+0

你的意思是选择用于解密你的钥匙丢了数据?还是未来的替代选择?另外,你在加密什么,为什么? * [如果是密码,您可以存储哈希值,并散列用户输入的内容,然后进行比较,从而不需要解密。如果是数据,为什么你觉得需要加密而不是依靠你的sql server的安全和/或加密?并且你会在哪里安全地存储你的密钥?] * – MatBailie 2012-01-01 16:09:53

+0

事实上,我正在为其他人执行这项工作,而且我被要求做一些额外的安全操作,我只是试图向他展示一些功能,当然,我知道我要做什么不会在技术上明智 – 2012-01-01 16:16:13

+0

没有更多的上下文信息,答案会有点通用。你想达到什么目的?为什么?现有的SQL Server安全性已经提供了什么?它*感觉*你正在重新发明轮子,不需要这样做,但需要更全面的图片来给出具体的建议。 – MatBailie 2012-01-01 16:27:09

回答