JS,密码生成,密码强度检测
web前端-js教程
远程视频会议系统源码,ubuntu特殊工具梯子,tomcat重启导致内存升高,爬虫remove用法,成都php教程学习,seo例子分析seo黑帽lzw
1. 生成强密码手机源码,vscode找不到程序包,ubuntu 添加命令,nginx连接tomcat集群,sqlite 查看字段,网页设计与开发实验题,ecs 云服务器 mysql,js实现图片轮播插件,前端什么框架,写爬虫违法,php思维,廊坊seo费用和效果,springboot开源版,进入网站后代登录界面,网页打开swf代码,手机注册界面模板,empirecms后台,手机页面视频播放器,禅道缺陷管理系统,wap免费程序lzw
截图如下:wml源码,vscode qt环境,ubuntu pcre,tomcat /bin目录,连接sqlite3,帝国cms 插件开发,国内跨平台前端框架,微博看访客爬虫,php 招聘深圳,苏州昆山seo价格,asp成品网站,网页轮播图尺寸比例,后台html静态网页模板lzw
相关代码如下:function getPwd(n){ var s = ''; while(n--) s += String.fromCharCode(33 + Math.floor(Math.random()*(126-33))) document.getElementById('txt1').value = s;}2. 计算密码破解时间
截图如下:
相关代码如下:
function getTime(){ var str = '预计破解用时:'; var selChar = document.getElementById('selChar'); var txtPwdLen = document.getElementById('txtPwdLen'); var num = Math.pow(parseInt(selChar.value), parseInt(txtPwdLen.value)); str += formatTime(num / (1024*1024*1024*2.4*2)); document.getElementById('span2').innerHTML = str;}function formatTime(s){ var str = ''; if(s= 1) str = s % 60 + '秒' + str; s = Math.floor(s / 60); if(s >= 1) str = s % 60 + '分' + str; s = Math.floor(s / 60); if(s >= 1) str = s % 24 + '时' + str; s = Math.floor(s / 24); if(s >= 1) str = s + '天' + str; return str;}3. 密码安全检测
截图如下:
相关代码如下:
function showPwd(){ var p = document.getElementById('txt2').value; if(p.length < 4) { showError('密码至少4位!'); return; } var o = checkPwd(p); if(o.isSame) { showError('密码为重复字符!'); return; } for(var i=0; i1900 && year0 && month0 && day<32) { showError('不要使用日期作为密码!'); return; } } } var hasUpper = false; var hasLow = false; var hasNum = false; var hasOther = false; for(var i=0; i=65&&c=97&&c=48&&c<=57)hasNum=true; else hasOther=true; } var pwdNum = 0; if(hasUpper)pwdNum+=26; if(hasLow)pwdNum+=26; if(hasNum)pwdNum+=10; if(hasOther)pwdNum+=32; var num = Math.pow(pwdNum, p.length); var str = '密码长度:' + p.length + ' 强度:' + pwdNum + ' 预计破解用时:' + formatTime(num / (1024*1024*1024*2.4*2)); var span1 = document.getElementById('span1'); span1.style.color = 'blue'; span1.innerHTML = str;}4. 检测键盘是否大写锁定(Caps Lock键状态)
截图如下:
相关代码如下:
var $lock = false;function checkCapsLock(fn){ document.documentElement.onkeypress = function(e) { var e = e || event; var k = e.keyCode || e.which; var s = e.shiftKey || (k == 16) || false; if(k>=65&&k=97&&k<=122)$lock=s; fn($lock); } document.documentElement.onkeyup = function(e) { var e = e || event; var k = e.keyCode || e.which; if(k==20)$lock = !$lock; fn($lock); }}
javascripit实现密码强度检测代码分享【javascript】 | javascripit实现密码强度检测代码分享【javascript】 ...