<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JS字符串加密</title>
</head>
<script language="javascript">
//定义加密算法
function encrypt(str) {
var result = '', charCode;
for(var i = 0, length = str.length; i < length; i++) {
charCode = str.charCodeAt(i);
if(charCode < 0x10) {
result += '\\x0' + charCode.toString(16);
} else if(charCode < 0x100) {
result += '\\x' + charCode.toString(16);
} else if(charCode < 0x1000) {
result += '\\u0' + charCode.toString(16);
}else {
result += '\\u' + charCode.toString(16);
}
}
return result;
}
//调用方法
function decode(){
var str="username";
document.getElementById('code').innerHTML=encrypt(str);
}
</script>
<body>
<textarea id="code" cols="80" rows="20"></textarea>
<input type="button" οnclick="decode()" value="加密">
</body>
</html>
JAVASCRIPT字符串加密
最新推荐文章于 2022-08-18 18:00:00 发布