现在的位置: 首页 > 综合 > 正文

sql server2005自带的des加密解密方法

2013年10月03日 ⁄ 综合 ⁄ 共 413字 ⁄ 字号 评论关闭

sql server2005自带的des加密解密方法

CREATE SYMMETRIC KEY key1 WITH ALGORITHM=DES

    ENCRYPTION BY PASSWORD='23kjdowlergam324ere'
GO

OPEN SYMMETRIC KEY key1    
    DECRYPTION BY PASSWORD='23kjdowlergam324ere'

DECLARE @str NVARCHAR(100),@Encrypted VARBINARY(MAX)
SET @str=N'123456'    
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

抱歉!评论已关闭.