
请问sql server密码应该用什么数据类型来存储?请说明优点,谢谢!
展开全部
用nvarchar
首先是字符串
所以
是char和nvarchar
但是char会用空格不足长度,也就是说输入是test,实际存储的是test+6个空格(以10位为例),这样以后密码校对的时候会死活校对不上
但nvarchar是输入多少就是多少
当然了,你要用MD5加密。长度可以设32
首先是字符串
所以
是char和nvarchar
但是char会用空格不足长度,也就是说输入是test,实际存储的是test+6个空格(以10位为例),这样以后密码校对的时候会死活校对不上
但nvarchar是输入多少就是多少
当然了,你要用MD5加密。长度可以设32
展开全部
用 char(16) 字符形式的 一般密码在前台登陆显示的是*号,这样的事情是程序员做的事情 你只要用这个形式就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
nvarchar(32)
存储MD5的32位密码,当然也可以存储16位密码,32字节刚好!
存储MD5的32位密码,当然也可以存储16位密码,32字节刚好!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |