`

js url加密解密

    博客分类:
  • js
阅读更多

js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent

1、      传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。                            

例如:<script language="javascript">document.write('<a href="http://passport.baidu.com/?logout&aid=7&u='+encodeURIComponent("http://cang.baidu.com/bruce42")+'">退出</a>');</script>

2、      进行url跳转时可以整体使用encodeURI

例如:Location.href=encodeURI("http://cang.baidu.com/do/s?word=百度&ct=21");

3、      js使用数据时可以使用escape

例如:搜藏中history纪录。

4、      escape对0-255以外的unicode值进行编码时输出%u****格式,其它情况下escape,encodeURI,encodeURIComponent编码结果相同。

 

java用加密:java.net.URLEncoder.encode("测试", "UTF-8");和解密:java.net.URLDecoder.decode(name, "ISO-8859-1")

分享到:
评论

相关推荐

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

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

    java与js之间url加解密.txt

    java与js之间url加解密,预防url对中文不支持,将中文加密后上传,后台解密.

    .net调用JScript脚本及JS url加密解密

    .net 使用escape 和 unescape方法: 在 C# 里,使用 escape 和 unescape,添加引用: Microsoft.JScript string strEscaped = Microsoft.JScript.GlobalObject.escape(“测试打”);...JS url加密解密:编码(es

    javascript_url_MD5加密解密

    javascript url MD5加密解密,里面附带样例。 加密结果:?t=f&n=MTM0MDQ3NjMzMTEsNTgwLjAwLDU4LjAwLDU4MC4wMCwwMSwwMSwwMDA0LDE=&l=ea2dd4d6c1245e8f2a814181cbde34c1

    ASP常用加密解密方法

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

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

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

    7种JS加密解密方法

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

    各种加密解密在线演示

    文字在线加密解密、散列/哈希、BASE64、SHA1、SHA224、SHA256、SHA384、SHA512、MD5、HmacSHA1、HmacSHA224、HmacSHA256、HmacSHA384、HmacSHA512、HmacMD5、urlencode、urldecode

    基于PHP和JS的AES相互加密解密方法源码 亲测有效

    本文将详细介绍如何使用PHP和JavaScript(JS)实现AES的相互加密解密,以确保数据在客户端与服务器间安全交互。 首先,AES的工作原理基于块加密,它将明文数据分块处理,每个块大小为128位。AES有三个密钥长度:128...

    aes-base64-sha256的js加密解密

    "encrypt.js"和"decrypt.js"很可能是实现整个加密解密流程的核心文件,其中可能包含了调用AES、Base64和SHA256功能的函数。这些函数可能用于前端对数据进行预处理(如SHA256哈希)和加密,然后将加密后的数据发送到...

    jquery-base64加密解密

    总的来说,`jQuery-base64` 提供的加密解密功能与Java的Base64工具结合使用,为Web应用提供了客户端数据加密和服务器端安全解析的一种解决方案。这种技术在需要保护敏感信息的Web应用中尤为适用,但需要注意的是,它...

    JS base64 加密解密

    在JavaScript中,Base64编码常用于加密和解密敏感信息,如在网页参数中隐藏关键数据。 在JavaScript中,我们可以使用内置的`btoa()`和`atob()`函数来进行Base64的编码和解码操作。`btoa()`函数用于将字符串编码为...

    JS源码 - Base64加密解密实例演示程序类

    总的来说,了解和掌握JavaScript中的Base64加密解密是Web开发中的一项基本技能,尤其在处理图片、JSON数据等需要在网络上传输的二进制内容时。同时,也要意识到其局限性,合理选择适合的加密策略以确保数据的安全。

    JS实现AES-GCM加密,java实现AES-GCM解密。.md

    在工作中会经常遇到密码加密,URL传参要进行加密,在此我参照一个例子将用java实现的AES加解密程序用实例写出。JS实现AES-GCM加密,java实现AES-GCM解密

    迅雷_快车_旋风下载链接加密解密代码

    本主题将深入探讨基于JavaScript的下载链接加密解密代码,帮助我们理解这一过程。 首先,我们需要明白,加密是一种将可读数据转化为不可读格式的技术,以确保信息安全。解密则是相反的过程,将加密后的数据恢复为...

    js实现的Base64的加密解密方法

    综上所述,`js实现的Base64的加密解密方法`涉及了Base64编码的基本原理,JavaScript中的内置API,自定义实现的必要性和应用场景,以及相关的性能和安全性考虑。这些知识对于开发Web应用,尤其是处理二进制数据的场景...

Global site tag (gtag.js) - Google Analytics