T-SQL 实现DES加密
时间:2011-11-24
来源:互联网
各位大大
有没有能用T-sql实现des加密的代码啊?
有没有能用T-sql实现des加密的代码啊?
作者: superman139 发布时间: 2011-11-24
sql 有内置的加密函数 hashbytes
作者: ssp2009 发布时间: 2011-11-24
加密用 encryptbypassphrase() 函数.
解密用 decryptbypassphrase() 函数.
参考:
http://technet.microsoft.com/en-us/library/ms190357.aspx
http://technet.microsoft.com/en-us/library/ms188910.aspx
解密用 decryptbypassphrase() 函数.
参考:
http://technet.microsoft.com/en-us/library/ms190357.aspx
http://technet.microsoft.com/en-us/library/ms188910.aspx
作者: ap0405140 发布时间: 2011-11-24
引用 1 楼 ssp2009 的回复:
sql 有内置的加密函数 hashbytes
sql 有内置的加密函数 hashbytes
从2楼里学来的
SQL code
declare @T table (id int,CardNumber_EncryptedbyPassphrase varbinary(256)) DECLARE @PassphraseEnteredByUser nvarchar(128); SET @PassphraseEnteredByUser = N'221'; --加密解密的密码! insert @T select 1,CONVERT(varbinary, 'hello') select *from @T --显示'hello'的加密文本 -- Update the record for the user's credit card. update @T SET CardNumber_EncryptedbyPassphrase = EncryptByPassPhrase(@PassphraseEnteredByUser, N'加密的原文!', 1, CONVERT( varbinary, id)) WHERE id = 1; -- Get the pass phrase from the user. -- Decrypt the encrypted record. --CardNumber_EncryptedbyPassphrase 这个是加密后的文本 --@PassphraseEnteredByUser 这个是加密解密的密码! SELECT id, CardNumber_EncryptedbyPassphrase AS 'Encrypted card number', CONVERT(nvarchar, DecryptByPassphrase(@PassphraseEnteredByUser,CardNumber_EncryptedbyPassphrase, 1 , CONVERT(varbinary, 1))) AS N'Decrypted card number' FROM @T WHERE id = 1; GO
作者: freelove_2005 发布时间: 2011-11-24
好像我引用错了- -,老是喜欢往上面点那个引用!
作者: freelove_2005 发布时间: 2011-11-24
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28