临时性的安全令牌。微软验证器应用生成的代码是一种临时性的安全令牌,称为身份验证代码或者验证器代码(AuthenticationCode/VerifierCode)。这种代码通常由6位数字组成,可以单次或者多次使用,用于验证用户身份。在进行双重身份认证的过程中,用户需要输入其登录帐号和密码,然后打开微软验证器应用,获取生成的验证码,再输入到相应的登录界面中进行验证。这样做可以增加帐号的安全性,防止黑客攻击和盗窃。
<HTML>
<HEAD>
<TITLE>生成验证码</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function createCode(len)
{
var seed = new Array(
'abcdefghijklmnopqrstuvwxyz',
'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
'0123456789'
); //创建需要的数据数组
var idx,i;
var result = ''; //返回的结果变量
for (i=0; i<len; i++) //根据指定的长度
{
idx = Mathfloor(Mathrandom()3); //获得随机数据的整数部分-获取一个随机整数
result += seed[idx]substr(Mathfloor(Mathrandom()(seed[idx]length)), 1);//根据随机数获取数据中一个值
}
return result; //返回随机结果
}
function test() {
var inputRandom=documentgetElementById("inputRandom")value;
var autoRandom=documentgetElementById("autoRandom")innerHTML;
if(inputRandom==autoRandom) {
alert("通过验证");
} else {
alert("没有通过验证");
}
}
</SCRIPT>
</HEAD>
<BODY>
验证码长度:
<SELECT id="sel">
<option value=1>1</option>
<option value=3>3</option>
<option value=5>5</option>
<option value=7 selected>7</option>
<option value=9>9</option>
</SELECT>
<BR>
<table>
<tr>
<td>验证码:</td>
<td><input type="text" id="inputRandom"></td>
<td><label id="autoRandom" value=""></label><INPUT TYPE="button" VALUE="获取验证码" ONCLICK="autoRandominnerHTML=createCode(selvalue)"></td>
<td><input type="button" value="验证" onclick="test()"></td>
</tr>
</table>
<script type="text/javascript">
windowonload()=autoRandominnerHTML=createCode(selvalue);
</script>
</BODY>
</HTML>
以上就是关于微软验证器应用生成的代码是什么全部的内容,包括:微软验证器应用生成的代码是什么、如何用html编写产生验证码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)