<html>
<head>
<meta http-equiv="Content-Type" content="text/html" />
<title>JavaScript密码安全检测</title>
<style type="text/css">
body{
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
margin:0;
}
form{
margin:2em;
}
#chkResult{margin-left:53px;height:15px;}
</style>
</head>
<body>
<form name="form1" action=http://www.qpsh.com>
<label for="pwd">用户密码</label>
<input type="password" name="pwd" onblur="chkpwd(this)" />
<div id="chkResult"></div>
<label for="pwd2">重复密码</label>
<input type="password" name="pwd2" />
<input type="submit" value="注册" name="B1"></form>
<script type="text/javascript">
function chkpwd(obj){
var t=obj.value;
var id=getResult(t);
//定义对应的消息提示
var msg=new Array(4);
msg[0]="密码过短。";
msg[1]="密码安全性差。";
msg[2]="密码强度良好。";
msg[3]="密码强度很高。";
var sty=new Array(4);
sty[0]=-45;
sty[1]=-30;
sty[2]=-15;
sty[3]=0;
var col=new Array(4);
col[0]="gray";
col[1]="red";
col[2]="#ff6600";
col[3]="Green";
var sWidth=300;
var sHeight=15;
var Bobj=document.getElementById("chkResult");
Bobj.style.fontSize="12px";
Bobj.style.color=col[id];
Bobj.style.width=sWidth + "px";
Bobj.style.height=sHeight + "px";
Bobj.style.lineHeight=sHeight + "px";
Bobj.style.textIndent="20px";
Bobj.innerHTML="检测提示:" + msg[id];
}
function getResult(s){
if(s.length < 4){
return 0;
}
var ls = 0;
if (s.match(/[a-z]/ig)){
ls++;
}
if (s.match(/[0-9]/ig)){
ls++;
}
if (s.match(/(.[^a-z0-9])/ig)){
ls++;
}
if (s.length < 6 && ls > 0){
ls--;
}
return ls
}
</script>
</body>
</html>
網上收集整理
分享到:
相关推荐
JavaScript密码强度检测通常涉及到以下几个方面: 1. **长度检查**:检查密码的长度,通常建议密码至少包含8个字符。更长的密码通常意味着更高的安全性。 2. **字符多样性**:检查密码是否包含大写字母、小写字母...
在IT领域,密码强度检测是网络安全中的重要环节,它用于评估用户设置的密码是否足够安全,防止被轻易破解。本文将深入探讨如何使用C#和JavaScript这两种编程语言来实现密码强度检测。 首先,C#是一种面向对象的编程...
本文将深入探讨如何使用JavaScript进行密码安全性的检测。 一、密码强度检查 在JavaScript中,我们可以编写函数来检查密码的强度。一个强密码通常包含以下特征: 1. 长度:至少8个字符,更长的密码更安全。 2. ...
一个比较简单的JavaScript密码强弱检测判断代码,检测用户输入密码的强度是多少,通过JS方法计算密码强度,适时提醒用户的密码是否安全,现在这种功能基本上很普遍了,本代码没有使用正则表达式。代码中的密码强度值...
### JavaScript密码强度判断代码解析 在现代Web应用中,用户数据的安全性至关重要,而密码作为保护用户账户的第一道防线,其强度直接关系到账户的安全。本文将深入解析一段JavaScript代码,该代码用于评估用户输入...
在这个“JavaScript密码保护和Session管理”的主题中,我们将深入探讨如何利用JavaScript实现用户登录的安全性和会话管理的有效性。 首先,密码保护是任何在线应用的基础。在`demo1.html`、`admin.html`等网页中,...
在IT行业中,密码的安全性是网络安全性的重要组成部分。一个强大的密码可以有效防止未经授权的访问,保护用户的个人信息和数据。...正确实现这一功能需要结合HTML、CSS和JavaScript,并遵循最佳的密码安全实践。
以上介绍的是一个基本的JavaScript密码强度检测程序,通过上述方法可以有效评估密码的安全性。开发者可以根据实际需求对代码进行扩展,例如增加对连续字符、常见单词的检查等,从而提高密码的安全级别。此外,在实际...
在提供的压缩包文件"密码强度计算"中,可能包含了实现上述功能的源代码,你可以通过查看和分析这些代码来加深对JavaScript密码强度测试的理解。同时,动手实践编写和修改代码,会让你更加熟练地运用所学知识。记得...
JavaScript是一种广泛...通过深入研究和实践这些JavaScript技术,开发者能够创建出符合现代安全标准的密码验证机制,保护用户数据免受恶意攻击。同时,了解和应用这些知识也有助于提升个人在Web开发领域的专业技能。
根据给定文件的信息,本文将详细解析如何使用JavaScript实现...这对于提高用户的密码安全性非常有帮助。当然,在实际应用中,我们还可以根据需求对这些函数进行扩展和优化,例如增加更多复杂的规则或改进UI展示效果等。
"实用密码强度检测jQuery插件特效.zip"中的主角,`passwordRulesHelper.js`,就是一款专为提升用户体验、确保密码安全而设计的JavaScript插件。它不仅内置了多种常见密码强度规则,还允许开发者根据特定需求自定义...
实现JavaScript密码强度测试的基本思路是设定一系列规则来评估输入的密码,并根据这些规则给出相应的分数。以下是一些常见的密码强度检查标准: 1. **长度**:通常,密码长度越长,其强度越高。建议至少8个字符,但...
- **增加密码强度检测**:除了简单的匹配外,还可以加入密码强度检测功能,例如要求包含大小写字母、数字以及特殊字符等。 - **前端与后端验证结合**:前端验证可以提高用户体验,但不能完全依赖前端验证,还需要...
`passwdqc` 是一个用于密码强度检测和策略实施的工具,最初是用 C 语言编写的,而"passwdqc的JavaScript端口"则是将其功能移植到了 JavaScript 语言中,使得在 Web 前端也能进行密码安全性的评估。这个压缩包文件 ...
总的来说,jQuery密码强度检测是一个实用的功能,通过结合JavaScript和jQuery的事件处理、DOM操作,以及可能的Java组件,可以创建出既直观又安全的密码输入体验。开发者可以根据项目需求灵活选择实现方式,确保用户...
密码强度检测代码通常用于帮助用户创建足够复杂且难以被破解的密码,从而提高系统的安全性。下面将详细介绍密码强度检测的一些核心概念、常用方法以及相关的编程实现。 1. **密码强度的衡量标准** - **长度**:...
在创建登录系统或在线表单时,验证用户输入的密码强度是一项关键任务,这有助于确保账户安全,防止弱密码被轻易破解。这篇博客文章“JavaScript 校验密码强度”将深入探讨如何使用JavaScript来实现这一功能。 首先...