數據庫系統中的資料加密

来源:互联网 发布:linux编辑文本 编辑:程序博客网 时间:2024/06/08 06:03

declare @pass varbinary(256)
select @pass=pwdencrypt('lsok')
select @pass
select pwdcompare('lsok',@pass)

如果pwdcompare返回1﹐表示口令正確﹐等于0則不正確。

说明:
pwdencrypt是加密函数,pwdCompare是比较函数返回1表示相等。

這里有一點要注意的是:pwdencrypt返回的數據類型是varbinary(256)

所以如果想使用pwdencrypt函數加密用戶密碼的話,則密碼欄位的數據類型一定要是varbinary(256) .否則在使用pwdcompare函數時,會出現錯誤.