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

javascript escape()函数加密、解密

阅读更多
escape()函数加密文本解密

有一种加密的办法是采用javascript的escape()函数,把某些符号、汉字等变成乱码,以达到迷惑人的目的。解密这种代码的办法是采用其反函数加以还原。


下面是一个经过加密,解密的例子:

<script type="text/javascript">


//加密成乱码
alert(escape ("<html>"
        +"<body bgcolor='white'>
        +"<p>iteye.com</p>
        +"</body>
        +"</html>") );
//解密
alert(unescape("%3Chtml%3E%3Cbo"
          +"dy%20bgcolor%3D%27white%27%3E%"
          +"3Cp%3Eiteye.com%3C/p%3E%3C/"
          +"body%3E%3C/html%3E"));

</script>  



关键是unescape()函数起了还原源代码的作用
分享到:
评论

相关推荐

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

    例如,使用 escape() 函数对 JavaScript 代码进行加密,得到的密文如下: a le rt %2 8 %22 %u TF 5 u 9 8 75 %u 67 2 8% u 9A 6 C 22 29 %3B %20 (2)使用 Base64 编码 Base64 编码是一种常用的编码方式...

    javascript将url中的参数加密解密代码

    在JavaScript中,有时我们需要对URL中的参数进行加密和解密,以确保数据的安全性,防止敏感信息被轻易读取。本文提供的代码片段就是用于实现这个目的的一个示例。让我们深入了解一下这段代码的工作原理和相关知识点...

    ASP常用加密解密方法

    本文将详细介绍ASP中常用的加密解密方法,包括ASP、HTML、JavaScript(JS)和VBScript(VBS)的编码与反编码,以及简易的ASP加密解密小程序的应用。 首先,ASP中的加密通常涉及到字符串的哈希处理和对称加密。哈希...

    JavaScript加密解密的七种方法

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

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

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

    易语言Escape加解密

    在JavaScript或者其他编程语言中,Escape函数用于将特定的字符转换为它们的Unicode转义序列,这样可以确保字符串在网络传输或存储时不会因为特殊字符导致问题。例如,空格会转换为"%20","&"会转换为"%26"等。这个...

    Javascript加密解密

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

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

    接下来是JavaScript的加密解密。在网络安全中,加密是保护数据隐私的重要手段。JavaScript提供了多种加密库,例如CryptoJS,它可以实现AES、DES、RSA等加密算法。AES(Advanced Encryption Standard)是一种对称加密...

    javascript加解密字符串

    - **JavaScript编码**:可能包含使用JavaScript内置的`encodeURI()`、`encodeURIComponent()`、`escape()`等函数进行编码的示例,这些函数常用于处理URL或特殊字符。 - **Unicode与ASCII**:JavaScript中的字符串...

    JavaScriptd的加密解密方法

    为了保护JavaScript代码,开发者会采用加密解密的方法来增加代码的可读性和破解难度。 本文将详细介绍两种常见的JavaScript加密解密方法,并讨论一个由Microsoft提供的脚本编码工具。 1. **基本的加密解密:使用`...

    风吟PHP Escape 加密/解密

    **风吟PHP Escape 加密/解密** 在PHP开发中,数据的安全传输是至关重要的,尤其是在URL中传递参数或处理包含敏感信息的中文数据时。`escape`函数是一种常见的编码方式,用于对特殊字符进行转义,以防止数据在传输...

    javascript实现网页加密大全.pdf

    1. **基本的加密解密:** JavaScript提供了内置的`escape()`和`unescape()`函数,它们分别用于对字符串进行编码和解码。`escape()`函数会将某些字符转换为百分号加两位十六进制数的形式,但ASCII字符通常不会被加密...

    浅谈Javascript Base64 加密解密

    JavaScript中的其他几个函数,比如unescape() 和 escape(),虽然也可以用来转换字符串,但它们并不是用于Base64编码或解码的,而是用于URL编码。encodeURIComponent() 和 decodeURIComponent() 同样用于URL编码和...

    解javascript 混淆加密收藏

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

    【KETTLE教材】JS内嵌方法

    在KETTLE中,JavaScript可以用于实现各种数据处理任务,如字符串操作、日期操作、加密解密等。本文将详细介绍KETTLE中的JavaScript内嵌方法。 1. 日期操作 在KETTLE中,可以使用JavaScript中的Date对象来处理日期...

    javascript 代码 简单加密的几个方法.docx

    #### 六、自写加密解密函数方式 **1. 基本原理:** 开发者可以根据实际需求自行编写加密算法,通过定义一套独特的加密规则来混淆代码。同时,也需要编写相应的解密函数以便在客户端执行时能够正确还原代码。 **2....

    用js进行url编码后用php反解以及用php实现js的escape功能函数总结

    通常在JavaScript中,我们使用`escape`函数对URL中的非ASCII字符进行编码,或者使用`encodeURIComponent`函数对整个URL进行编码。这是因为URL中某些字符具有特殊含义,直接使用可能会导致浏览器误解。通过编码,可以...

    JavaScript加密解密7种方法总结分析

    ### JavaScript加密解密七种方法总结分析 #### 一、最简单的加密解密:使用 `escape()` 和 `unescape()` - **加密方法**:利用 `escape()` 函数对 JavaScript 代码进行编码,将字符串中的每个字符转换为其 ASCII ...

Global site tag (gtag.js) - Google Analytics