密码只属于用户自己:如果一个用户在多处使用同一个密码,因为你得到了他一个应用程序的密码,结果他的网银密码你也知道了,这是不可取的,因此,设计者一般都采用密码加密功能,甚至是单向加密,这样就是数据库被破解,用户的密码也不会泄露,只有这样,用户才能放心地设置自己的密码!!
数据库的密码一般都是采用的MD5加密,很容易被破解,如果数据库被攻击,那么会造成用户隐私泄露或者别的大事件,所以一般的是采用两次md5加密,或者进行一次加密后采用算法进行二次加密,用户登录时,登录模块也采用这种加密方式与数据库信息对比,这样的话就算数据库备入侵,也很难拿到密码。
那数据库给你了.你知道别人数据库用户的帐号,你能登陆别人的帐号吗?不能哈.别人密码都是经过程序算法加密的.你破解不了.有数据库又咋滴.
不加密就让人看见了。。。