`

JS生成随机密码

 
阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
 <head>
  <title> New Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <SCRIPT LANGUAGE="JavaScript">
	<!-- Begin
	function getRandomNum(lbound, ubound) {
		return (Math.floor(Math.random() * (ubound - lbound)) + lbound);
	}
	function getRandomChar(number, lower, upper, other, extra) {
		var numberChars = "0123456789";
		var lowerChars = "abcdefghijklmnopqrstuvwxyz";
		var upperChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
		var otherChars = "`~!@#$%^&*()-_=+[{]}\\|;:'\",<.>/? ";
		var charSet = extra;
		if (number == true)
		charSet += numberChars;
		if (lower == true)
		charSet += lowerChars;
		if (upper == true)
		charSet += upperChars;
		if (other == true)
		charSet += otherChars;
		return charSet.charAt(getRandomNum(0, charSet.length));
	}
	function getPassword(length, extraChars, firstNumber, firstLower, firstUpper, firstOther,
		latterNumber, latterLower, latterUpper, latterOther) {
		var rc = "";
		if (length > 0)
			rc = rc + getRandomChar(firstNumber, firstLower, firstUpper, firstOther, extraChars);
		for (var idx = 1; idx < length; ++idx) {
			rc = rc + getRandomChar(latterNumber, latterLower, latterUpper, latterOther, extraChars);
		}
		return rc;
	}
	// End -->
	</script>
 </head>

 <body>
  <center>
	<table width=80% border=0>
	<tr align=center>
	<td>
	<form name="myform">
	<table border=0>
	<tr>
	<td>
	密码前几位包括:
	</td>
	<td>
	<input type=checkbox name=firstNumber checked>数字
	<input type=checkbox name=firstLower checked>小写字母
	<input type=checkbox name=firstUpper checked>大写字母
	<input type=checkbox name=firstOther>其它
	</td>
	</tr>
	<tr>
	<td>
	密码后几位包括:
	</td>
	<td>
	<input type=checkbox name=latterNumber checked>数字
	<input type=checkbox name=latterLower checked>小写字母
	<input type=checkbox name=latterUpper checked>大写字母
	<input type=checkbox name=latterOther>其它
	</td>
	</tr>
	<tr>
	<td>
	密码长度:
	</td>
	<td>
	<input type=text name=passwordLength value="8" size=3>
	</td>
	</tr>
	<tr>
	<td>
	自定密码特征:
	</td>
	<td>
	<input type=text name=extraChars size=20>
	</td>
	</tr>
	</table>
	</td>
	</tr>
	<tr align=center>
	<td>
	密码:
	<input type=text name=password size=20>
	<br>
	<input type=button value="产生密码" onClick="document.myform.password.value =
	getPassword(document.myform.passwordLength.value, document.myform.extraChars.value,
	document.myform.firstNumber.checked, document.myform.firstLower.checked,
	document.myform.firstUpper.checked, document.myform.firstOther.checked,
	document.myform.latterNumber.checked, document.myform.latterLower.checked,
	document.myform.latterUpper.checked, document.myform.latterOther.checked);">

	<input type=button value="产生密码" onClick="document.myform.password.value =getPassword(8,'',true,true,false,false,true,true,false,false)"/>
	</form>

	</td>
	</tr>
	</table>
	</center>
 </body>
</html>
 
分享到:
评论

相关推荐

    javascript生成随机密码案例

    一些javascript生成随机密码的例子,可随机生成一些固定长度的某些规则的密码,用户批量生产密码。

    JS随机密码生成器.rar

    JS随机密码生成器, 内置html页面, js脚本和css样式 JS随机密码生成器, 内置html页面, js脚本和css样式

    网页模板——JS实现随机密码生成器可控制密码复杂度.zip

    网页模板——JS实现随机密码生成器可控制密码复杂度

    vue.js随机密码生成器插件

    vue.js随机密码生成器插件是一款基于VUE+JS+element-ui制作的网页版随机密码生成器工具代码。

    JavaScript 实现随机密码生成器

    JavaScript 实现随机密码生成器

    使用 HTML、CSS 和 JS 制作的随机密码生成器

    一个使用 HTML、CSS 和 JavaScript 制作的随机密码生成器

    随机密码生成工具 v1.0

    随机密码生成工具是一个以html+js进行开发的密码随机生成器。1、能够快速搭建随机密码工具2、至少在注册账户不需要思考哪些才是安全密码3、HTML页面,支持HTML的空间都可以4、基于BootStrap框架,界面还是比较简单的

    JS实现随机密码生成器可控制密码复杂度.zip

    JS实现随机密码生成器可控制密码复杂度.zip

    JS随机密码生成算法

    主要为大家详细介绍了JS随机密码生成算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    随机密码生成器_js.zip

    随机密码生成器 会根据你需要密码的长度 而自动生成一个密码 有了他你再也不会在设置密码的时候 给说你起的密码强度为弱

    js+css3随机密码生成器代码

    js+css3制作的一款随机密码生成器代码,界面UI非常棒的,支持自定义大小写,数字,符号,字符长度等。

    js随机密码生成器插件

    js随机密码生成器插件是一款原生js+css3制作的随机密码生成器交互工具,支持自定义大小写,数字,符号,字符长度等功能设置生成密码器工具代码。

    JS随机密码生成器

    JS随机密码生成器,密码长度4-32位,可选包含大写,包含小写,包含数字,包含符号,点击复制等功能。

    VanillaJS 中使用 HTML&CSS 的随机密码生成器应用程序源代码

    随机密码生成器应用程序是完全使用 JavaScript 编程语言创建的。这是一个用户友好的应用程序,可以自由定制以满足您的需求。该程序的目的是提供一个安全可靠的密码生成器,可以增强您的信息的安全性。该应用程序可以...

    js随机密码产生函数

    代码如下: function randPassword() { var text=[‘abcdefghijklmnopqrstuvwxyz’,’ABCDEFGHIJKLMNOPQRSTUVWXYZ’,’1234567890′,’~!@#$%^&*()_+”;”,./?&lt;&gt;’]; var rand = function(min, max){return Math....

    随机订单号生成器 随机好生成器

    可以使用通配符来生成订单号、密码、随机字符串等等 用js脚本来实现的,下载解压后,打开index.html. 不要用360浏览器打开

    随机密码生成器

    此仓库包含一个javaScript随机密码生成器,该生成器考虑了用户指定的密码长度,小写字符接受,大写字符接受,数字接受和/或特殊字符接受。 该密码是在单击按钮时生成的,然后输出到用户屏幕。 提示用户输入长度在8...

    随机密码生成工具v1.0

    随机密码生成工具是一个以html js进行开发的密码随机生成器。 1、能够快速搭建随机密码工具 2、至少在注册账户不需要思考哪些才是安全密码 3、HTML页面,支持HTML的空间都可以 4、基于BootStrap框架,界面还是...

Global site tag (gtag.js) - Google Analytics