在SQLServer中,如何设置,使得用户表中密码列为*,或者隐藏密码列
如题 问题点数:0、回复次数:7Top
1 楼yujohny(踏网无痕)回复于 2003-09-04 16:03:32 得分 0
呵呵,这个问题还是第一次见
不懂做,只能帮你UPTop
2 楼mjhnet(天涯沦落人)回复于 2003-09-04 16:09:16 得分 0
自己加密Top
3 楼Sorder(要才没才,要貌没貌,你还愿意嫁给我吗)回复于 2003-09-04 16:16:35 得分 0
如果能这样处理,那是比较理想的。Top
4 楼HelpMeNow(混口飯吃)回复于 2003-09-04 16:16:40 得分 0
对啊,要自己加密Top
5 楼lynx1111(任我行:一个PLMM看着就兴奋的男人)回复于 2003-09-04 16:30:37 得分 0
--加密:
declare @logintable table(username varchar(20),passwd varbinary(256))
insert @logintable(username,passwd) values('yourname',pwdencrypt('123456'))
declare @pwd varbinary(256)
select @pwd=passwd from @logintable where username='yourname'
--比较:
if pwdcompare('12356',@pwd)=1
print 'true'
else
print 'false'
select * from @logintable
Top
6 楼king0401(king0401)回复于 2003-09-04 16:31:38 得分 0
只能自己加密Top
7 楼lynx1111(任我行:一个PLMM看着就兴奋的男人)回复于 2003-09-04 16:41:37 得分 0
INSERT INTO TEST(USERNAME ,PASSWORD)VALUES('QQQ ' ,pwdencrypt('EEE'))Top
8 楼txlicenhe(马可)回复于 2003-09-04 18:55:07 得分 0
只能自已加密。
最好自己写加密函数,好把握。Top




