SQL2005 des加密算法存储过程
问题贴:http://topic.youkuaiyun.com/u/20100427/20/cb4e75ae-552f-443d-98ee-be1d0ddc0aa3.html?71166
--By Garnett_KG
CREATE SYMMETRIC KEY key1 WITH ALGORITHM=DES
ENCRYPTION BY PASSWORD='abc$123'
GO
OPEN SYMMETRIC KEY key1
DECRYPTION BY PASSWORD='abc$123'
DECLARE @str NVARCHAR(100),@Encrypted VARBINARY(MAX)
SET @str=N'要加密的字串'
SELECT @Encrypted=ENCRYPTBYKEY(KEY_GUID('key1'),@str)
SELEcT '加密'=@Encrypted ,'解密'=CAST(DECRYPTBYKEY(@Encrypted) AS NVARCHAR(100))
CLOSE SYMMETRIC KEY key1
GO
DROP SYMMETRIC KEY key1
GO
本文提供了一个SQL Server 2005中使用DES加密算法进行数据加密和解密的具体示例。通过创建并使用对称密钥key1,演示了如何对指定的字符串进行加密和随后的解密过程。
325

被折叠的 条评论
为什么被折叠?



