密码修改很简单,每个用户都会有修改自己密码的权限。只需要输入自己的原始密码,然后再输入再次新的密码,最后点击确定按钮即可完成密码修改。
密码设计特点:
1、安全:本平台里面的密码在安全上作了特殊的设计,一是在传输过程中使用的是MD5值,数据传输本身又使用了不对称加密对数据进行加密处理。我们保存在数据库里面的密码也不是用户真实的密码,最终保存的密码是用户密码的MD5值+盐+用户信息经过SHA256散列算法后的结果。这样就使得所有人都无法恢复查看用户本身的密码,即便手里拥有数据库也不能。因为使用了加盐处理,所以即使多个用户使用相同的密码,那么最终保存到数据库中的密码也是不一样的。这就使得你即便想通过复制其他用户的盐值与密码内容同样也无法成功通过验证。
2、通用性:上面的设计即适合在CS中当作用户验证来使用,这同样也是为了方便在BS中进行用户验证。一套账号将来可以用在多个地方。