在SQL服務器更新加密的數據我使用C#4.0,VS 2010 MVC 3和Entity Framework爲Web應用程序和使用的數據存儲SQL服務器2008R2。我需要對一個表中的三列進行加密 - 其中兩個是文本列,另一個是日期列,用於更新它們並使用上述技術在這些列中搜索項目。搜索和使用實體框架
TDE不是一個選項。
這似乎執行但在SQL服務器上的所有加密功能的最佳做法,雖然有很多關於如何將列作爲一次性的鍛鍊加密的例子,就沒有什麼更新或搜索這些字段加密一次。
我可以看到沒有其他辦法,而不是加密和解密移動到應用程序中。
所有指導,幫助,指針和提示都非常歡迎。
謝謝。
如果加密由DB服務器進行的,未加密的值可能會出現在應用程序和DB服務器之間的數據流的TDS。您可能需要考慮實施SSL for SQL Server來防止信息泄漏,這取決於你的實現細節 - http://msdn.microsoft.com/en-us/library/ms189067%28v=sql.105%29。 aspx – 2013-04-05 10:16:55
非常感謝,這是一個非常有用的想法 – 2013-04-05 10:25:11