js地址加密
『壹』 如何js 加密綁定域名
把上邊這段代碼加入不讓其他域名載入的js文件的最開頭,加密的話其實就用一個js壓縮工具就可以了。上邊代碼我使用的是 google的 Closure Compiler。js文件加入以上代碼的話,只允許 www.test.com 的域名載入。
源文件如下:
(function(){
varchars='';
varhosts=location.host;
vars='';
for(vari=0;i<hosts.length;i++){
s+=hosts[i].charCodeAt(0);
}
if(s!=chars){
thrownewURIError('隨便寫點啥哇。。');
}
})();
『貳』 js有幾種加密方式
首先,MD5不是加密演算法,是簽名演算法,哎,到底是有多少國人被毒害了呀。
另外,只要是可以由軟體實現的加密演算法,js都能使用,只是有效率問題,
一般的
非對稱演算法,使用的資源都很龐大,所以js很少有。
而對稱的加密演算法……,由於js是對用戶可見的,所以……就和沒加密一樣。
這也就是為什麼真正的高安全網站都不會選擇用js做加密,而是選擇用https 協議這樣的手段。
再次重申,MD5不是加密演算法,所以不再上述范圍內
『叄』 js有哪些加密的方式
JS七種加密解密方法
這篇文章可能對你有所幫助
網頁鏈接
『肆』 網頁有段地址被加密了,在js中找到了解碼的代碼
瀏覽器里,調出控制台,直接把解碼代碼拷貝過去執行就應該可以看到解碼後的內容
『伍』 怎麼用js來加密url的傳遞參數
加密代碼
function eb(ting)
{
//傳入要加密的url
//獲取url參數部分
var paraString = ting.substring(ting.indexOf("?")+1,ting.length);
//將加密後的參數重新組合到url中
var rul=ting.substring(0,ting.indexOf("?")+1)+escape(paraString);
//跳轉到rul頁面呢
location.href=rul;
}
解密代碼
var urlPara = location.search; //獲取參數部分
urlPara=unescape(urlPara);//對參數解密
//分析參數
function getPara(paraName){
var reg = new RegExp("[&|?]"+paraName+"=([^&$]*)", "gi");
var a = reg.test(urlPara);
return a ? RegExp.$1 : "";
}
//捕獲參數並進行操作
//window.onload = function(){
//var url= getPara("id"); //捕獲到url參數
//document.getElementById("TextBox1").value = url;
//}