登陆器  自动登录  密码保护  防止盗号      

首页 功能介绍 软件下载 使用帮助 常见问题 论坛交流 联系我们

密码长度,密码破解时间,密码强度检测-Alasend

 
 

   本文密码长度与密码破解时间的关系,还有密码强度检测方法
密码长度:
在假设密码是由小写拉丁字母组成的随机序列的情况下,我们评估了破解密码所需要的大致时间。我们首先假定,普通个人用户每秒可以检测10个密码,而一个预算为10亿美圆的机构可以达到1...
密码破解密时间:
在假设密码长度是由小写拉丁字母组成的随机序列的情况下,我们评估了破解密码所需要的大致时间。我们首先假定,普通个人用户每秒可以检测10个密码,而一个预算为10亿美圆的机构可以达到100亿个密码/秒的检测速度。同时,我们也假设计算机处理器的性能每两年翻一倍,这样,对于6位以上的长密码而言,每增加一个拉丁字母则相应的需要增加大约9年的时间用于破解。

基于以上条件,我们可以得到了以下密码长度,密码破解密时间所需要的时间:

密码长度 个人密码破解密时间 组织用户密码破解密时间
  1    2秒     1秒
  2    1分钟    1秒
  3    30分钟    1秒
  4    12小时    1秒
  5    14天     1秒
  6    1年     1秒
  7    10年     1秒
  8    19年     20秒
  9    26年     9分钟
  10    37年     4小时
  11    46年     4天
  12    55年     4月
  13    64年     4年
  14    73年     13年
  15    82年     22年
  16    91年     31年
  17   100年     40年


密码强度检测

最近在看Ajax方面的代码,发现“密码强度检测”这个功能挺实用,对用户输入的密码进行复杂程度的评估。所以就从网上找了很多类似的,我这边进行整理一下,写了一个PasswordStrength类,方便调用!

<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td width="100" align="right">密码强度检测 显示:</td>
<td>
<script language="javascript">
var ps = new PasswordStrength();
//设置显示大小;
ps.setSize("200","20");
//设置最少检测字符长度;
ps.setMinLength(5);
</script>
</td>
</tr>
<tr>
<td align="right">密码强度检测 :</td>
<td><input name="pwd" type="password" id="pwd" style="width:200px" onKeyUp="ps.update(this.value);"></td>
</tr>
</table>

现在很多网站在申请帐号时都有这样的密码强度检测 ,告诉你密码强度的低中高,从密码长度,密码破解密时间也可以看出来,密码长度越长,密码破解密时间越难,不要怕麻烦哦,如果担心密码忘记可以下在一个Alasend,阿拉神登软件可以帮助你,自动登陆,密码管理。
顺路AD一下,啊 哈哈!
如果不服气还可以继续看:密码心理学,黑客如何来破解密码


 Alasend-阿拉神登收集整理。

 
 

 
::密无忧-游戏工作室首选 : PK100-点卡销售平台  :商务合作 :企业应用 ::
                    Flagsoft @ Copyright 2006 All Rights Reservered     鄂ICP备06022266号