`
单刀刑天
  • 浏览: 40594 次
文章分类
社区版块
存档分类
最新评论

escape/unescape的加密解密

阅读更多

  escape/unescape的加密解密

 

  escape采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。

 

  在很多脚本语言的应用当中,escape函数是一个可转换编码的函数,比如javascript 的 ajax 中,向a.php传递参数?city=北京,可先将"北京"用escape重新编码,再进行传递,在服务器端接收后再解码才不会出现乱码。escape一般用于传递URL参数和类似urlencode base64_encode函数是类似的。如上?city=北京

 


JavaScript unescape() 函数

 

 

定义和用法

  unescape() 函数可对通过 escape() 编码的字符串进行解码。

语法

  unescape(string)

  

参数 描述
string 必需。要解码或反转义的字符串。

返回值

  string 被解码后的一个副本。

说明

  该函数的工作原理是这样的:通过找到形式为 %xx 和 %uxxxx 的字符序列(x 表示十六进制的数字),用 Unicode 字符 \u00xx 和 \uxxxx 替换这样的字符序列进行解码。

提示和注释

  注释:ECMAScript v3 已从标准中删除了 unescape() 函数,并反对使用它,因此应该用 decodeURI() 和 decodeURIComponent() 取而代之。

实例

  在本例中,我们将使用 escape() 来编码字符串,然后使用 unescape() 对其解码:

  <script type="text/javascript">var test1="Visit W3School!"test1=escape(test1)document.write (test1 + "<br />")test1=unescape(test1)document.write(test1 + "<br />")</script>输出:

  Visit%20W3School%21Visit W3School!

 

 

escape在线加密解密地址:http://tool.115.com/?ct=site&ac=escape

分享到:
评论

相关推荐

    Escape加密-UnEscape解密

    Escape加密-UnEscape解密 每一位站长必备的好工具,精而巧!

    unescape()解密[转载]

    这是一个网页文件,运行后把escape加密的部分粘贴进去后点解密就可以还原成html源代码,也可以对html代码加密,集加密解密于一身

    ASP常用加密解密方法

    3. HTML和JavaScript中的编码与解码,主要涉及URL编码(encodeURIComponent)、HTML编码(escape和unescape)以及JavaScript的Base64操作。例如,可以使用window.btoa和window.atob进行Base64编码和解码: ```...

    js DES加密、解密支持中文

    JavaScript(简称JS)是一种广泛用于前端开发的编程语言,它提供了丰富的功能,...在阅读和理解代码时,注意理解加密解密的核心步骤,以及如何适当地处理字符编码,这对于理解和实现自己的JS DES加密解密功能至关重要。

    7种JS加密解密方法

    ### 7种JS加密解密方法详解 在前端开发领域,JavaScript作为一种强大的脚本语言,不仅被用于构建交互式网页,还广泛应用于数据处理、安全防护等多个方面。本文将详细介绍七种JavaScript加密解密方法,这些方法对于...

    易语言Escape加解密

    在易语言中,"Escape加解密"是一个重要的主题,涉及到字符串处理和数据安全。 Escape 加解密是网络编程中常见的字符串编码方法。在JavaScript或者其他编程语言中,Escape函数用于将特定的字符转换为它们的Unicode...

    JavaScript加密解密的七种方法

    JavaScript加密解密技术是网页开发中保护代码不被轻易复制的一种策略。虽然JavaScript代码在浏览器中执行,使得绝对保密变得困难,但是通过各种加密手段,可以增加破解的难度。以下介绍七种JavaScript加密方法: 1....

    JavaScript加密解密7种方法学习资料.doc

    总结来说,JavaScript加密解密方法各有利弊,从简单的`escape()`到复杂的加密库,选择哪种方法取决于对安全性的需求和实现的复杂度。在实际应用中,通常需要结合多种策略,如服务器端处理敏感数据、使用HTTPS传输、...

    js加密、解密、编码等工具合集

    此外,还有`escape()`和`unescape()`,它们可以对字符串进行更广泛的编码和解码,包括非ASCII字符。 接下来是JavaScript的加密解密。在网络安全中,加密是保护数据隐私的重要手段。JavaScript提供了多种加密库,...

    JavaScriptd的加密解密方法

    1. **基本的加密解密:使用`escape()`和`unescape()`** `escape()`函数用于对字符串进行编码,它会将某些字符转换为百分号 `%` 加上两个十六进制数字的形式。例如,原始的`alert("《我爱一起》");`会被编码为`...

    JavaScript代码加密与解密方法剖析.pdf

    使用 unescape() 函数可以对加密后的 JavaScript 代码进行解密。例如: var decryptedCode = unescape(encryptedCode); (2)使用 Base64 解码 使用 Base64 解码可以对加密后的 JavaScript 代码进行解密。例如: ...

    Javascript加密解密

    ### JavaScript加密解密技术详解 #### 一、背景与需求 在Web开发中,JavaScript作为前端编程语言之一,被广泛应用于网页动态效果的实现。然而,由于JavaScript代码是在客户端浏览器中执行的,这使得它很容易被他人...

    CTF中常见的编码和加密总结

    CTF 中的编码可以分为多种类型,如 ASCII 编码、Base64/32/16 编码、shellcode 编码、Quoted-printable 编码、XXencode 编码、UUencode 编码、URL 编码、Unicode 编码、Escape/Unescape 编码、HTML 实体编码、敲击码...

    unescape加html加解密很好用的东西

    如果文件包含了JavaScript代码,它可能展示了如何将这两个概念结合使用,以实现数据的加密和解密。 5. **安全性与最佳实践**: 在现代Web开发中,避免直接使用`unescape()`进行字符串解码,因为这可能导致安全漏洞...

    chrome开发工具箱插件

    MD5加密(16位、32位),UrlEncode/UrlDecode,Base64Encode/Base64Decode,CSS/JS/Html代码美化、压缩,人民币大小写转换,简体繁体转换,ASCII码转换,颜色选择器,EsCape/UnEscape,8、10、16进制加解密等。

    常见编码和加密

    9. Escape/Unescape编码:在编程语言中,用于表示特殊字符的转义序列。 10. HTML实体编码:用于在HTML文档中安全地插入特殊字符,防止混淆或注入攻击。 11. 敲击码(Tap code)和莫尔斯电码(Morse Code):早期的通信...

    json对象转为字符串,当做参数传递时加密解密的实现方法

    总结一下,JSON对象与字符串的转换主要依赖于`stringify()`和`parse()`两个方法,而简单的加密解密可以使用`escape()`和`unescape()`,但实际生产环境中需要考虑更多的安全因素,选择更为安全的加密算法和策略。...

    文本 Unicode 码加密与解密 代码

    ### 文本Unicode码加密与解密技术解析 #### 一、引言 随着信息技术的不断发展,数据安全成为了人们越来越关注的问题。加密技术作为保障信息安全的重要手段之一,在各个领域都有着广泛的应用。本文主要介绍一种基于...

    解javascript 混淆加密收藏

    把代码进行简单的可逆加密,然后提供一个解密函数,通过解密函数把代码解出来,并用eval之类的调用将代码串交给js引擎运行。 3. 过滤掉代码中的注释和空格,修改js代码中的内部函数/内部变量的名称,修改成非常难懂...

Global site tag (gtag.js) - Google Analytics