你是如何保护用户的密码的?

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介:

 只要有会员系统的网站就会涉及到密码,如果处理不好就会造成前阵子那种事。下面我就说说我在开发时是如何处理密码这块功能的。

  首先,密码必须加密,但简单的MD5加密已经没有太大意义,为了防止字典破解,我会给密码加盐后在MD5,我一般是用用户自己的密码当盐。

  这一步操作后基本上就不怕数据库暴露了,接下来要做的就是前端的了。我们知道,HTTP传输协议是明文的,也就是可能用户密码还没有到后端,在传输途中就可能泄露了,那要怎么解决呢?

  其实我们完全可以把加密这一步骤放到前端来,密码加密好后再进行传输,这样传输数据如果被抓取,也是加密过的密码。

  既然要在前台加密,那就需要一个用来实现加密的js,我这推荐一个MD5.js,调用方法可以看下源码,没几行代码,而且也没有压缩过。

  这就是我对密码这块做的2个处理,希望对大家有帮助。如果你又更好的办法也希望能分享出来。




    本文转自胡尐睿丶博客园博客,原文链接:http://www.cnblogs.com/hooray/archive/2012/01/12/2320755.html,如需转载请自行联系原作者

相关文章
|
4月前
|
数据安全/隐私保护
登录中用于记住用户名和密码的方法
登录中用于记住用户名和密码的方法
36 0
|
6月前
|
安全 数据安全/隐私保护
如何安全的使用密码登录账号(在不知道密码的情况下)
该内容介绍了如何使用一个工具来便捷地复制和管理账号密码。首先提到了两个下载工具的链接,分别是百度网盘和蓝奏云,并给出了相应的提取码。接着,展示了工具的界面,说明通过按住Ctrl或Alt点击密码栏可以快速复制账号和密码,无需直接看到密码。用户可以通过模拟添加账号来体验这一功能,然后演示了如何生成和复制新密码。最后,重点强调了按住Ctrl复制账号和按住Alt复制对应密码的快捷操作,使得在不知密码的情况下也能轻松获取。
|
Linux 数据安全/隐私保护 知识图谱
ADFGX密码
ADFGX密码
253 0
|
数据安全/隐私保护 计算机视觉
QWE密码
QWE密码
351 0
|
Linux 数据安全/隐私保护
ADFGVX密码
ADFGVX密码
129 0
|
Linux 数据安全/隐私保护
普莱费尔密码(playfair)
普莱费尔密码(playfair)
242 0
|
应用服务中间件 数据安全/隐私保护 nginx
密码访问
密码访问
134 0
|
Oracle 关系型数据库 MySQL
破解Mysql数据库的管理员密码(不时之需)
破解Mysql数据库的管理员密码(不时之需)
破解Mysql数据库的管理员密码(不时之需)
|
Web App开发 数据安全/隐私保护 容器