加密 SQL Server 2000 資料庫中的列

加密 SQL Server 2000 資料庫中的列

我的任務是加密儲存在 SQL Server 2000 資料庫中數年的敏感資料(不要問)。我需要對歷史資料進行加密,並提出一個在新資料流經系統時對其進行加密和解密的過程。

大多數解決方案似乎都使​​用擴充儲存程序來呼叫必須安裝在伺服器上的 dll。

到目前為止我見過的最好的是這裡,這些工具是免費的,但您必須在網站上註冊。

還有更好的解決方案嗎?

答案1

為什麼不升級到sql 2008?現在內建了加密功能,您將在相同的硬體上獲得更好的效能。

答案2

SQL Server 2000 中沒有任何本機功能可供您使用。您找到的任何內容都將有一個擴展預存過程,需要將其安裝在系統上才能運作。

答案3

ROT13 兩次怎麼樣...雙重保護?

http://en.wikipedia.org/wiki/ROT13

哈哈...抱歉...無法抗拒。 ;-)

更嚴重的是...您是否正在嘗試在 SQL Server 本身中進行加密/解密,或者您是否計劃在應用程式層級進行加密/解密?

我知道針對 SQL Server 2005 和 2008 有多種解決方案,但由於您擁有 SQL 2000,您可能會發現在應用程式層級執行此操作並不那麼令人頭痛。

答案4

您可能會想使用保護性。我已經在一個專案中成功地使用了它,並且對此非常滿意。

相關內容