logo

哈达波斯网|专注网站

脚本

jquery16进制加密和解密

脚本  2018/4/19 9:43:25  管理员  

这个是在别的网站种找到的。平时没什么需要的。只有看到的时候。才需要。所以我就收藏了下。

一下是代码部分:


js部分

function JavaDe(){
	var monyer = new Array();
	var s = document.getElementById('code').value;
	var hex=document.getElementById("true");
	if(hex.checked){
		s=s.split("\\");
	}else{
		s=s.split("0");
	}
	console.log(s)
	for (i = 1; i < s.length; i++){
		if(hex.checked){
			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;
}	

html代码部分

<textarea class="toolarea" id="code" rows="10" cols="50">aa</textarea>
<input type="checkbox" id="true" >是否启用\x加密<br>
<input class="bt lvse" onClick="JavaDe()" type="button" value='16进制解密"\x"'>
<input class="bt lanse" onClick="JavaEn()" type="button" value='16进制加密'>


网站首页  | 最新公告  | 漏洞修补  | 网站模板  | 知识文档  | 与我联系
Copyright © 2015 jlasp.com All Rights Reserved.
哈达波斯网|专注网站 版权所有
地址:吉林省吉林市昌邑区 联系QQ:383612004 联系人:董先生
未经本站授权,禁止复制或建立镜像,内容仅用于学习参考!
ICP备案号:吉ICP备15000891号-1 | 

吉公网安备 22020202000301号