数据库里的密码为什么要加密

有点我很郁闷呐,为什么要给数据库里的密码加密。我下了很多的.NET程序,数据库都是MSSQL的,发现都有一个相同点,那就是数据库里的密码都加了密,有什么用?怕黑客破解?人... 有点我很郁闷呐,为什么要给数据库里的密码加密。 我下了很多的.NET程序,数据库都是MSSQL的,发现都有一个相同点,那就是数据库里的密码都加了密,有什么用?怕黑客破解? 人家数据库都搞来了,还怕密码干吗? 展开
 我来答
匿名用户
2013-11-27
展开全部
密码只属于用户自己:如果一个用户在多处使用同一个密码,因为你得到了他一个应用程序的密码,结果他的网银密码你也知道了,这是不可取的,因此,设计者一般都采用密码加密功能,甚至是单向加密,这样就是数据库被破解,用户的密码也不会泄露,只有这样,用户才能放心地设置自己的密码!!
自由的人07
推荐于2018-05-14 · TA获得超过6862个赞
知道小有建树答主
回答量:523
采纳率:66%
帮助的人:151万
展开全部
数据库的密码一般都是采用的MD5加密,很容易被破解,如果数据库被攻击,那么会造成用户隐私泄露或者别的大事件,所以一般的是采用两次md5加密,或者进行一次加密后采用算法进行二次加密,用户登录时,登录模块也采用这种加密方式与数据库信息对比,这样的话就算数据库备入侵,也很难拿到密码。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-27
展开全部
那数据库给你了.你知道别人数据库用户的帐号,你能登陆别人的帐号吗?不能哈.别人密码都是经过程序算法加密的.你破解不了.有数据库又咋滴.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-27
展开全部
不加密就让人看见了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式