js字符串加密
来源:互联网 发布:永安 知乎 编辑:程序博客网 时间:2024/05/22 00:44
var key = "bde26f760ddb000f0a569e9bc39b9017060647e0"
function encodeAndDecode(str){
var keyIndex = 0
var codeStr = ""
for (var i = 0; i < str.length; i++) {
codeStr += String.fromCharCode(str.charCodeAt(i) ^ key.charCodeAt(keyIndex%key.length))
keyIndex++
};
return codeStr
}
var testdata = {}
testdata.name = "小黑"
testdata.uid = 123
testdata.mjhand = [28,28,28,4,4,6,6,11,11,15,15,15,26]
var encodeStr = encodeAndDecode(JSON.stringify(testdata))
var decodeStr = encodeAndDecode(encodeStr)
console.log("测试加密数据",encodeStr)
console.log("测试解密数据",decodeStr)
function encodeAndDecode(str){
var keyIndex = 0
var codeStr = ""
for (var i = 0; i < str.length; i++) {
codeStr += String.fromCharCode(str.charCodeAt(i) ^ key.charCodeAt(keyIndex%key.length))
keyIndex++
};
return codeStr
}
var testdata = {}
testdata.name = "小黑"
testdata.uid = 123
testdata.mjhand = [28,28,28,4,4,6,6,11,11,15,15,15,26]
var encodeStr = encodeAndDecode(JSON.stringify(testdata))
var decodeStr = encodeAndDecode(encodeStr)
console.log("测试加密数据",encodeStr)
console.log("测试解密数据",decodeStr)
阅读全文
0 0
- js字符串加密解密
- js字符串加密解密
- js字符串加密
- js字符串加密解密
- js 简单加密字符串方式
- 简单的js字符串加密
- js对字符串加密,解密
- js字符串等距替换加密
- 项目中js对于字符串加密源码
- js字符串加密的几种方法
- js字符串加密的几种方法
- JS gzip加密字符串并base64输出
- js对字符串进行加密和解密
- js 对字符串进行加密解密
- node.js 学习笔记002 : 使用utility实现字符串加密
- js通过Base64 解析html,后台返回的加密字符串
- 字符串加密
- 字符串加密
- 可能会用到的东西
- Java知识(字符流Reader和Writer)
- C-Free 5.0注册码
- 解决修改css或js文件,浏览器缓存更新问题。
- HDU 6050
- js字符串加密
- 网络流——最小割求最大权闭合子图
- C++面试题
- Linux用户进程高精度定时器去抖动
- hdu 4348 To the moon (主席树)
- Java知识(对象的序列化和反序列化)
- 网络流入门术语定理
- JDBC
- 自定义Preference