javascript字节流加密
我们先看如下加密函数:function dehydrate(s) { var r = new Array(); for (var i=0; i s.length ; i++) { for (var j=6; j = 0 ; j-- ) { if (s.charCodeAt(i) (Math.pow(2,j)) ) { r.push( ); } else { r.push(\t); } } } r.push(\n); return r.join();}
将一个包含任意字符的字符串转换为一个只包含空白字符的字符串,而这些空白字符实际上表示了原字符串中对应字符的字节流。一个空格表示1,一个制表符 (Tab)表示0,而换行符则表示字节流的结束。例如:a = 空格 空格 制表 制表 制表 制表 空格开头 = 110001 = 97 .我们对一段网马进行加密后变成如下代码://startevil //endevil
请注意,注释的中间关非空白,而是加密后的代码。我们将其代码放入网页中,然后使用解密函数进行解密:function hydrate(s)
您可能关注的文档
最近下载
- 2026年最新蜀道集团笔试题目及答案.doc VIP
- 新电子税务局培训课件(20240510)全国统一规范电子税务局试点纳税人培训.pptx VIP
- 智磨坊口算题出题打印-整数-小数-分数 (1).pdf VIP
- GB_T 15558.1-2023 燃气用埋地聚乙烯(PE)管道系统 第1部分:总则.pdf VIP
- 《智能体应用安全基本要求》标准立项修订与发展报告.docx VIP
- DG∕TJ 08-2123-2025 盾构法隧道结构服役性能鉴定标准.pdf VIP
- 电能计量装置基础知识演示幻灯片.pdf VIP
- 缠中说禅 教你炒股108讲座.doc
- 挡土墙施工安全施工方案(3篇).docx VIP
- 2026年高中历史材料题专项真题及答案.docx VIP
原创力文档

文档评论(0)