复制代码另存为后缀为.html文件即可测试
<script type="text/javascript">
function JavaDe(){
var monyer = new Array();
var s = document.getElementById('code').value.split("\\");
for (i = 1; i < s.length; i++){
s[i] = s[i].replace('x', '');
monyer += String.fromCharCode(parseInt(s[i], 16))
}
document.getElementById('code').value = monyer;
}
function JavaEn(){
var txt=document.getElementById("code");
var hex=document.getElementById("true");
var monyer = new Array();var i,s;
for(i=0;i<txt.value.length;i++){
s=txt.value.charCodeAt(i).toString(16);
if(hex.checked){
monyer+="\\x"+s;
}else{
monyer+=new Array(5-String(s).length).join("0")+s;
}
}
txt.value=monyer;
}
</script>
<textarea id="code" rows="10" cols="50">\x7b80\x5355\x20\x77\x77\x77\x2e\x69\x73\x35\x2e\x6d\x65</textarea><input type="checkbox" checked id="true" >是否启用\x加密<br>
<input onClick="JavaDe()" type="button" value='16进制解密"\x"'><input onClick="JavaEn()" type="button" value='16进制加密'>
测试javascript下alert输出编码过后的字符串
<script> string="\x7b80\x5355\x20\x77\x77\x77\x2e\x69\x73\x35\x2e\x6d\x65"; alert(string); </script>
支付宝扫一扫
微信扫一扫
最新评论