js文本加密 将英文转成数字

王朝学院·作者佚名  2009-05-08
窄屏简体版  字體: 小  |  中  |  大  |  超大  

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin

var str_in;

var str_out = "";

var num_in;

var num_out = "";

var e = "Enter Text!";

function str_to_num(form) {

num_out = "";

if(form.input.value == "") alert(e);

else {

str_in = escape(form.input.value);

for(i = 0; i < str_in.length; i++) {

num_out += str_in.charCodeAt(i) - 23;

}

form.output.value = num_out;

form.input.value = "";

}

}

function num_to_str(form) {

str_out = "";

if(form.output.value == "") alert(e)

else {

num_out = form.output.value;

for(i = 0; i < num_out.length; i += 2) {

num_in = parseInt(num_out.substr(i,[2])) + 23;

num_in = unescape('%' + num_in.toString(16));

str_out += num_in;

}

form.input.value = unescape(str_out);

form.output.value = "";

}

}

// End -->

</script>

<center>

<form name=encryptform>

<table>

<tr>

<td align=center>

<input name=input type=text size=40 value="JavaScript Fairyland">

</td>

<td align=center>

<input type=button value="<--" onClick="javascript:num_to_str(this.form)">

<br>

<input type=button value="-->" onClick="javascript:str_to_num(this.form)">

</td>

<td align=center>

<input name=output type=text size=40>

</td>

</tr>

</table>

</form>

</center>

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航