js字符串等距替换加密
来源:互联网 发布:imo是什么软件 编辑:程序博客网 时间:2024/05/17 07:54
代码:
var str = "abcdxyzABCXYZ"; // str为需要加密的字符串,encryptLen为等距的距离长度,体重A->D则encryptLen=3 function encryption(str, encryptLen) { var arr = str.split(''); var arrLen = arr.length; for (var i = 0; i < arrLen; i++) { var charNum = arr[i].charCodeAt(0); if (charNum > 96) { if (charNum > 119) { arr[i] = String.fromCharCode(charNum - 23); } else { arr[i] = String.fromCharCode(charNum + encryptLen); } } else { if (charNum > 87 && charNum < 91) { arr[i] = String.fromCharCode(charNum - 23); } else { arr[i] = String.fromCharCode(charNum + encryptLen); } } } return arr.join(''); } console.log(encryption(str, 3));
0 0
- js字符串等距替换加密
- js字符串替换、全部替换
- JS替换字符串
- JS替换字符串
- js中替换字符串
- js中替换字符串
- js中替换字符串
- js中替换字符串
- js替换字符串方法
- jQuery/js替换字符串
- js - 字符串替换
- js 替换指定字符串
- JS字符串替换
- js中替换字符串
- js中替换字符串
- js替换字符串
- js替换字符串
- js中替换字符串
- Dubbo之旅--问题汇总
- Apache CXF学习笔记一
- Core Graphics快速入门
- 编译安装Python
- Maven入门与学习
- js字符串等距替换加密
- 函数式编程
- Dubbo之旅--启动解析
- openstack M版本VPN连接问题总结
- iOS界面规范
- Centos 添加PATH环境变量
- 解决No codesigning identities found:
- 构建财务网报报销模块模型
- 后缀表达式(3)——后缀表达式的计算,递归实现