`
阅读更多

 

密码强度校验

 

function passwordStrength(password,username) {
    var shortPass = 1, badPass = 2, goodPass = 3, strongPass = 4, symbolSize = 0, natLog, score;
    if (password.length < 4 ) { return shortPass };
    if (password.toLowerCase()==username.toLowerCase()) return badPass;
    if (password.match(/[0-9]/)) symbolSize +=10;
    if (password.match(/[a-z]/)) symbolSize +=26;
    if (password.match(/[A-Z]/)) symbolSize +=26;
    if (password.match(/[^a-zA-Z0-9]/)) symbolSize +=31;
    natLog = Math.log( Math.pow(symbolSize,password.length) );
    score = natLog / Math.LN2;
    if (score < 40 )  return badPass
    if (score < 56 )  return goodPass
    return strongPass;
}

 

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2013年2月5日 16:06:22 星期二

 

1
0
分享到:
评论
3 楼 bro_feng 2014-11-01  
蕃薯耀 写道
bro_feng 写道
能指教一下,这是怎么确认密码强度的吗?

正则表达式和一些数学运算



等于没说
2 楼 蕃薯耀 2014-10-17  
bro_feng 写道
能指教一下,这是怎么确认密码强度的吗?

正则表达式和一些数学运算
1 楼 bro_feng 2014-10-17  
能指教一下,这是怎么确认密码强度的吗?

相关推荐

    密码强度校验例子

    密码强度校验 模仿很多网站上的密码强度校验,基于jquery插件写的密码强度校验,将密码等级分为三级,纯字符或数字或特殊字符 达到一定位数 具体可以看下例子

    java-jquery密码强度校验

    前台jquery实现密码强度的校验,防止密码强度太弱,java防止jquery验证被跳过,实现同原理的密码重复校验

    jQuery formValidator表单验证插件4.1.2,可换肤,可密码强度校验

    2、支持密码强度校验 3、支持固定提示层 4、支持输入框内值默认提示内容 5、支持四种提示模式:固定提示层(FixTip)、自动构建提示层(AutoTip)、单个提示层跟随(SingleTip)、弹出提示内容(AlertTip)。

    jquery密码强度校验

    jQuery密码强度校验是前端开发中常遇到的需求,主要是为了在用户输入密码时,能够根据一定的规则给出密码强度的评估,并反馈给用户。使用jQuery实现密码强度校验的方法可以提高用户体验,减少用户输入的低强度密码,...

    javascrpt密码强度校验函数详解.docx

    JavaScript密码强度校验函数是用于确保用户创建的密码符合安全标准的重要工具。下面将详细解析这个函数的工作原理和实现方式。 首先,这个函数定义了一个名为`verifyPwd`的对象,其中包含了多个属性和一个名为`...

    javascrpt密码强度校验函数详解

    JavaScript密码强度校验函数是用于确保用户创建的密码符合安全标准的重要工具。在这个函数中,开发者定义了一系列规则来检查密码的复杂性和安全性。下面将详细解释这个函数的主要组成部分及其功能。 1. **密码长度...

    vue.js表单密码强度验证代码.zip

    这个"vue.js表单密码强度验证代码"是专门为Vue.js项目设计的一个功能,用于增强用户在手机注册表单中输入密码时的安全性。通过这种验证机制,用户可以得到实时反馈,了解他们设置的密码是否足够强壮,从而降低账户被...

    正则表达式判断密码强度

    在Web应用开发中,例如"WebApplication2"这样的项目,可以利用前端验证(如JavaScript)和后端验证(如服务器端语言如Java、Python等)双重校验密码强度,以提供更高的安全性。前端验证可以即时反馈给用户,而后端...

    javascript密码强度校验代码(两种方法)

    JavaScript密码强度校验是网络安全中一个重要的功能,用于确保用户设置的密码具有足够的复杂性,以防止被轻易破解。在给定的代码中,我们看到了两种实现JavaScript密码强度检查的方法。下面将详细解释这两种方法。 ...

    python实现密码强度校验

    ### Python 实现密码强度校验 #### 背景与目的 在当今互联网时代,密码安全变得尤为重要。一个强大的密码可以有效地保护用户的个人信息免受恶意攻击。因此,开发能够检查密码强度的应用程序变得越来越重要。本篇...

    jquery.validate表单验证密码完整例子(带密码强度显示)

    在本文中,我们将深入探讨`jQuery Validate`插件的一个实用示例,该示例涉及到密码验证,同时还提供了密码强度的实时显示。`jQuery Validate`是一个非常流行且功能强大的JavaScript库,用于验证HTML表单中的输入数据...

    js密码强度校验

    现在很多论坛和博客都在用户注册时添加了验证密码强度的功能,在以前的文章中,我们曾经给出过一段检验密码强度的例子,今天再看一个与《js密码强度校验》的代码。 效果: &lt;html&gt; &lt;head&gt; [removed] //...

    密码强度动态检测,随着用户输入,判断密码强度

    可以动态验证所输入的密码强度。一个很好用的方法。很实用,很方便。

    验证密码强度 超级好用 简单已用

    超级好用的密码强度验证 跟其它网站密码验证强度一样 请大家放心下载!

    Python设计密码强度校验程序

    在Python编程中,设计一个密码强度校验程序是常见的安全实践,目的是确保用户创建的密码足够强大,不易被破解。本文将深入探讨如何利用Python实现这样的程序,包括关键的逻辑和代码实现。 首先,我们需要定义密码...

    JS 密码强度校验的正则表达式(简单且好用)

    在开发中,密码强度校验是一个重要的安全措施,它可以帮助用户创建更安全的密码,防止轻易被破解。本文将详细介绍如何使用JS实现一个简单的密码强度校验功能。 首先,我们关注的是密码强度校验的正则表达式。正则...

    JavaScript注册时密码强度校验代码

    密码强度有4个状态,分别如下图。 无密码状态 密码低级状态 密码中级状态 密码高级状态 实现的代码主要如下: HTML代码 &lt;input name=password type=PassWord onKeyUp=CheckIntensity(this.value)&gt; ...

    jQuery密码强度校验框

    【jQuery密码强度校验框】是一种常见的前端交互设计,用于增强用户在输入密码时的安全性。这个组件通过JavaScript库jQuery实现,它能够实时地评估用户输入的密码强度,并以视觉方式反馈给用户。通常,这样的校验框会...

Global site tag (gtag.js) - Google Analytics