怎么用js来加密url的传递参数(js加密网站路径)

2023-03-05 6:45:16 密码用途 思思

加密代码

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;

//}

运行php页面时,给js src路径解密,并且查看路径时 js路径是加密路径怎么实现

如果你是想让人无法获得这个js脚本,这种加密是无意义的,只要把网页另存为,js脚本就全部下载下来了,

你应该试试js混淆加密压缩。把js本身的程序混淆掉让人无法辨读。比较好的方式是用php自动混淆js代码,js源码也存在服务器上,但网页调用的是混淆后的js文件,用一个php来自动生成混淆js源码文件,这样就不会造成混淆后自己也不小心遗失源码。

比如用风吟PHP JS混淆工具还有其他被公布出来的混淆工具

关于用JS加密视频文件连接地址

js加密是防君子不防小人的,只能适当增加获得源代码的难度。如果是调试目的,建议提供两个版本的js,一个加密一个非加密,调试的时候还是明文最方便,既然是给自己看为何还要加密。

只要是在网上能在线看的都能被下载下来。不论有没有下载连接,直接从电脑端口截获信息然后下载到本地。

js如何禁止被未经许可的网站直接调用

法一:

js的文件名,动态生成,换句话说:你的js文件名,每次初加载时是不一样,这样客户机(其他)电脑就不能直接引用。而具体的文件名,你可写个算法,比如,根据时间来动态加权,方法很多;

法二:

对js文件加密,方法也很多,这样其他人得到的加密后的乱码文件。

法三:

对js文件路径加密。

求js加密网页中的图片路径的代码。由于图片是盗链,所以想对远程图片的路径进行加密后显示。

使用js创建img元素(document.createElement方法),然后路径可以使用转义字符或String.fromCharCode来生成。