我们可以写一个用户定义函数加密文本的基础上在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 2008 - 实现DECODE
- 3. Sql Server销售点实现
- 4. 实现MOST最近的评论 - SQL Server
- 5. MySQL的SQL Server 2005实现REPLACE INTO?
- 6. SQL Server - PWDEncrypt和PWDCompare的替代实现
- 7. SQL Server 2000的AES/Rijndael实现?
- 8. 使用C#/ VB.NET实现SQL Server Profiler
- 9. 在SQL Server中实现引用密钥
- 10. Sql Server:实现一个多表搜索
- 11. C#在SQL Server中实现浮点数
- 12. 如何在botframework中实现SQL-Server IBotDataStore
- 13. 如何实现在TSQL(SQL Server 2000中)
- 14. 实现对于SQL Server 2012数据库
- 15. SQL Server实例
- 16. SQL Server实例ID
- 17. SQL Server 2008实例
- 18. 如何在Transact SQL(SQL Server 2008)中实现这个
- 19. 使用ASP.NET MVC,SQL Server,实体框架实现搜索框
- 20. 在SQL Server中的varbinary(最大值)的最大现实空间
- 21. 实现您自己的乐观锁定SQL Server 2008 R2
- 22. NAnt bcp(SQL Server)任务的成功实现?
- 23. SQL Server在PDO中的实现情况如何?
- 24. SQL Server地理(Spartial)发现实例之间的差距
- 25. 在sql server 2005中实现部分排序的查询
- 26. 如何在SQL Server中实现mongoDB的身份字段版本?
- 27. 在SQL Server 2005中手动实现的标识列
- 28. 实现Sql Server读写性能的策略是什么?
- 29. 如何实现SQL Server的客户端跟踪?
- 30. 实现加密/解密的SQL Server CLR集成
但我的生产服务器2000 – deostroll