总结前人经验,在此基础上介绍一下MSSQL一个自制的加密函数。
     
     加密函数:pwdencrypt('原始密码')
     对比较加密内容:pwdcompare('原始密码', '加密密码', 0)     返回结果:1——相等,0——不相等

举例:
INSERT INTO Table1 (password) values (CONVERT(varbinary(255),pwdencrypt('原始密码')))
SELECT pwdcompare('原始密码',(SELECT password FROM Table1 WHERE ColumnX = 'XXXX')) AS T FROM Table1

注:
数据表存放加密信息的字段的类型必须设置为varbinary(255)

posted on 2006-07-20 12:10  cheerwen  阅读(769)  评论(0编辑  收藏  举报