js加解密字符串

Posted 微人类

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js加解密字符串相关的知识,希望对你有一定的参考价值。

项目中经常会有url带参并取参数值的问题,最常见的就是登录后再回到原来的页面redirect_uri,我们通常会使用 encodeURIComponent() 转码,当然简单的可以这样使用,如果涉及到参数特别多,然后对参数值安全性又有一定的要求,那么就需要考虑对字符串加密了。可能通常情况下都是在服务端加密后再重定向页面,但是也不乏有直接通过js处理的,这里简要的介绍一种写法,简单实用

完整代码

 https://github.com/helijun/component/blob/master/pwdString/string.js

使用

加密:

window.pwdString.encrypt(url)

解密:

var uri = window.pwdString.decrypt(url)
console.log(uri)

chrome控制台输出:

 

以上是关于js加解密字符串的主要内容,如果未能解决你的问题,请参考以下文章

js加解密字符串

Js解密字符串

Android、PHP和node.js之间的加解密

求 js和PHP版的 DES加解密程序

AES加解密JS和php互相处理字符

在线加解密工具