`
argel_lj
  • 浏览: 364907 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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=(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.getElementByIdx_x("TextBox1").value = url;
}

      

分享到:
评论

相关推荐

    js md5加密插件.zip

    2. **md5.js**:这是核心的MD5加密脚本文件。它实现了MD5算法的JavaScript版本,可以对字符串进行哈希计算,生成唯一的MD5值。这个文件可能包含了一个自定义的MD5函数或者是一个已有的库,如`crypto-js`或`spark-md5...

    防止跨站脚本攻击--不同的系统之间为了访问安全可以验证key,和sign

    - **反射型XSS**:脚本包含在URL参数中,当用户点击链接或者通过其他方式触发URL时,脚本在浏览器中执行。 - **DOM型XSS**:不涉及服务器,而是由于网页的DOM(Document Object Model)解析不当,导致恶意代码被...

    Web应用安全:通过hidden隐藏域和URL参数文本.docx

    ### Web应用安全:通过hidden隐藏域和URL参数 #### 一、HTML隐藏域(hidden)概述 在Web开发中,为了确保用户体验与数据安全性,开发者常常需要利用特定的技术手段来达到某些目的,例如传递一些不应该直接展示给用户...

    JavaScript 后台验证

    ### JavaScript 后台验证知识点详解 #### 一、概述 在Web开发中,表单验证是确保用户输入数据准确性和安全性的关键步骤之一。传统的表单验证通常在服务器端进行,这种方式虽然有效,但用户体验较差,因为每次提交...

    发送邮箱验证回复

    - 测试脚本:用于验证邮件发送和激活链接功能的正确性。 综上所述,"发送邮箱验证回复"涉及到的IT知识包括邮箱验证流程、令牌生成、URL构造、邮件服务API的使用、安全策略以及代码实现。理解并掌握这些知识点对于...

    sso跨域写cookie的一段js脚本(推荐)

    然而,这个描述中提供的JS脚本就是为了解决这个问题,实现跨域设置Cookie。 脚本首先定义了一个名为`setcookitarray`的变量,存储了一系列URL。这些URL看起来是用于SSO服务端进行Cookie设置的接口。数组的元素包括...

    帝国ajax登录验证

    3. **发送Ajax请求**:在点击事件处理函数中,创建XMLHttpRequest对象,设置请求的URL(通常指向处理登录验证的服务器端脚本,如`login.php`),并发送登录信息。 4. **处理响应**:在`onreadystatechange`事件中,...

    xss基本原理分析

    当用户访问这个链接时,浏览器会将恶意脚本作为参数发送到服务器,服务器未经验证就将该脚本反射回浏览器,导致脚本被执行。 2. **存储型XSS** 存储型XSS,又称持久性XSS,发生在用户提交的数据被存储在服务器端,...

    Web编程安全.pptx

    - 对URL参数进行验证和过滤,确保数据安全。 - 使用HTTPS加密传输,防止中间人攻击。 - 对敏感信息进行编码或加密,使其在URL中不可读。 - 设计健壮的错误处理机制,避免泄露系统内部信息。 3. 跨站脚本(XSS)...

    php和jquery简单登录验证

    - **防止SQL注入**:使用预处理语句或参数化查询来避免恶意用户通过输入SQL代码来攻击系统。 - **密码加密**:存储时应将用户密码进行哈希处理,而不是明文保存。推荐使用如bcrypt或Argon2等现代密码哈希算法。 -...

    ajax安全验证范例数则

    2. **设置请求参数**:包括请求类型(GET 或 POST)、URL 地址等。 3. **发送请求**:将请求发送到服务器。 4. **处理服务器响应**:当服务器返回数据后,通过回调函数处理这些数据并更新页面内容。 #### 四、示例...

    基于 JavaScript 的网盘文件下载地址获取工具

    1. 分析网盘页面结构,找到关键的请求 URL 和参数。 2. 使用 JavaScript 发送登录请求,获取会话或 Cookie。 3. 搜索文件信息,可能需要遍历文件列表或解析特定的 JSON 响应。 4. 获取文件的下载链接,这可能需要...

    Js参数RSA加密传输之jsencrypt.js的使用

    `jsencrypt.js`库提供了在JavaScript中实现RSA加密的便利方式。本篇文章将详细解释如何使用`jsencrypt.js`进行RSA加密传输,以及在前后端之间进行数据交互时需要注意的关键点。 首先,我们来看前端部分的代码。在...

    js调用快递鸟接口DEMO.rar

    在IT行业中,JavaScript(JS)是一种广泛应用于前端开发的脚本语言,它可以为网页增加交互性和动态功能。本文将深入探讨如何使用纯JS调用快递鸟接口,实现主流快递公司的物流信息查询,以及相关的技术细节。 首先,...

    单页源码加密屋zip文件加密API源码

    4. `check.php` 可能是一个检查脚本,用于验证加密状态或者执行加密操作。 5. `js` 和 `css` 文件夹通常包含JavaScript和CSS样式表,是构建用户界面的关键部分。 6. `dropify` 可能是一个JavaScript库,用于实现拖放...

    当你在浏览器地址栏输入一个URL后回车,将会发生的事情?

    当你在浏览器地址栏输入一个URL并按下回车键时,一系列复杂的网络交互过程随即展开,这个过程涉及到多个关键技术和组件,对于软件开发者来说,理解这一流程至关重要。以下将详细阐述这个过程中涉及的主要知识点: ...

    Jsp学生信息管理系统登录验证全代码.

    根据提供的信息,我们可以深入探讨如何实现一个基于JSP的学生信息管理系统的登录验证功能。下面将详细介绍涉及的关键技术点,包括JSP页面结构、表单提交、服务器端验证逻辑等。 ### JSP页面基础 JSP(JavaServer ...

    跨站脚本攻击与SQL注入的研究与防范.pdf

    跨站脚本攻击(Cross-Site Scripting,简称XSS)和SQL注入是两种常见的网络安全威胁,它们在互联网环境中对用户数据和系统安全构成了严重挑战。本文将深入探讨这两种攻击方式的工作原理、危害以及防范措施。 一、跨...

    WEB安全性测试测试用例.pdf

    它涉及到多个方面,包括但不限于SQL注入、跨站脚本(XSS)、跨站请求伪造(CSRF)、不安全的直接对象引用、安全配置错误、敏感数据泄露、不安全的认证机制、未加密的敏感信息、不安全的会话管理、未验证的重定向和...

Global site tag (gtag.js) - Google Analytics