密码字段应该设置成什么样的数据类型??

ufo_ufo 2002-09-10 02:20:50
好像没有什么合适的, 给它加密?

给个意见
...全文
313 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
free7090 2002-09-10
  • 打赏
  • 举报
回复
如果是我,我会采用文本类型,你借可以用数据库本身提供的加密方式来对它加密,也可以用你使用的开发工具的安全技术来对它加密,举个简单的例子,我们在使用.net的时候,就可也用微软共识提供的安全加密技术,我感觉还可以,如果你自己想利用算法,那你可以用xor的技术,不过安全性能好像还是差了一些!
newly_ignorant 2002-09-10
  • 打赏
  • 举报
回复
前面的cast换成自己的加密函数,后面的cast换成解密函数那就更安全了。
newly_ignorant 2002-09-10
  • 打赏
  • 举报
回复
可以设置为varbinary字段,输入时用cast('...' as varbinary)
输出时cast(password as varchar(20))。

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧