我們可以寫一個用戶定義函數加密文本的基礎上在SQL Server 2000中的一個關鍵字符串上的一些加密算法?對於例如我想嘗試編寫一個三重DES算法來加密文本。如何爲此編寫語句?我查了一下互聯網;我無法理解密碼學的語言開始...實現的SQL Server
0
A
回答
0
考慮升級到SQL Server 2005或更高版本,其中包括衆多的加密功能。他們可以很容易:
- 創建一個證書來管理密鑰(
CREATE CERTIFICATE
) - 從密碼創建加密密鑰(
CREATE SYMMETRIC KEY
) - 寫加密的數據表(
ENCRYPTBYKEY()
) - 閱讀解密來自表格的數據(
DECRYPTBYKEY()
)
dotnetslackers.com有一個基本的easy-to-read howto。
如果您絕對必須堅持使用SQL Server 2000,您應該強烈考慮使用第三方軟件包進行加密,因爲從頭開始編寫3DES不是一項小任務。 Application Security用來放了一個名爲「DbEncrypt」的產品,但我不知道它是否仍然可用。
0
我剛剛找到這篇文章 - >http://www.sqlservercentral.com/articles/Security/freeencryption/1980/。似乎你可以通過擴展存儲過程來做到這一點。有一些第三方DLL允許你這樣做。有一個鏈接可以從網站下載dlls(壓縮)。你要添加到您的SQL Server的Binn文件夾,並調用一些腳本,將其添加到擴展存儲過程列表。我不知道這是否會爲它運行64位計算機的SQL Server數據庫服務器。
相關問題
- 1. SQL Server中的BM25實現
- 2. Sql Server銷售點實現
- 3. SQL Server和中間實現?
- 4. SQL Server 2008 - 實現DECODE
- 5. MySQL的SQL Server 2005實現REPLACE INTO?
- 6. SQL Server 2000的AES/Rijndael實現?
- 7. SQL Server - PWDEncrypt和PWDCompare的替代實現
- 8. 實現MOST最近的評論 - SQL Server
- 9. 如何實現使用()在SQL Server
- 10. Jpa實現eclipse鏈接與sql server 2008R2
- 11. Sql Server:實現一個多表搜索
- 12. C#在SQL Server中實現浮點數
- 13. 在SQL Server中實現引用密鑰
- 14. 如何在botframework中實現SQL-Server IBotDataStore
- 15. 使用C#/ VB.NET實現SQL Server Profiler
- 16. 如何實現在TSQL(SQL Server 2000中)
- 17. 實現對於SQL Server 2012數據庫
- 18. SQL Server實例
- 19. SQL Server實例
- 20. SQL Server實例ID
- 21. SQL Server 2008實例
- 22. 如何在Transact SQL(SQL Server 2008)中實現這個
- 23. 使用ASP.NET MVC,SQL Server,實體框架實現搜索框
- 24. 最佳實踐,以實現在SQL Server最大性能
- 25. 如何使用C#和實體框架實現SQL Server分頁?
- 26. SQL Server的多個實例
- 27. SQL Server的BCP實用
- 28. 連接到Hadoop的SQL Server - 實現的思想和挑戰
- 29. 在SQL Server中的varbinary(最大值)的最大現實空間
- 30. SQL PageRank實現
但我的生產服務器2000 – deostroll