js怎么实现对html代码加密解密,javascript脚本加密解密及HTML转JS
HTML
&
Javascript 相互转换
<
body
>
HTML
&
Javascript 输入
&
输出
<
br
>
<
script
>
function change()
...
{
code1.value="document.writeln(""+code0.value.replace(///g,"//").replace(///g,"//").replace(/'/g,"/'").replace(/"/g,"/"").split(' ').join(""); document.writeln("")+"");"
}
function rechange()
...
{
code2.value=code1.value.replace(/document.writeln("/g,"").replace(/");/g,"").replace(//"/g,""").replace(//'/g,"'").replace(g,"/").replace(g,"/")
}
script
>
粘贴需要转换的HTML代码
<
br
>
<
textarea id
=
"
code0
"
rows
=
"
10
"
cols
=
"
120
"
onpropertychange
=
"
change();
"
>
textarea
>
<
br
>
粘贴需要转换的Javascript代码
<
br
>
<
textarea id
=
"
code1
"
rows
=
"
10
"
cols
=
"
120
"
onpropertychange
=
"
rechange();
"
>
textarea
>
<
br
>
由Javascript代码生成的HTML代码
<
br
>
<
textarea id
=
"
code2
"
rows
=
"
10
"
cols
=
"
120
"
>
textarea
>
body
>
escape
&
unescape 加密
&
解密(可多次)
<
body
>
escape
&
unescape 加密
&
解密
<
br
>
<
textarea id
=
"
code0
"
rows
=
"
16
"
cols
=
"
120
"
>
textarea
>
<
br
>
<
input type
=
"
button
"
value
=
"
加密
"
onclick
=
"
code1.value=escape(code0.value);
"
>
<
input type
=
"
button
"
value
=
"
解密
"
onclick
=
"
code1.value=unescape(code0.value);
"
>
<
input type
=
"
button
"
value
=
"
二次加密
"
onclick
=
"
code1.value=escape(escape(code0.value));
"
>
<
input type
=
"
button
"
value
=
"
二次解密
"
onclick
=
"
code1.value=unescape(unescape(code0.value));
"
>
<
input type
=
"
button
"
value
=
"
三次加密
"
onclick
=
"
code1.value=escape(escape(escape(code0.value)));
"
>
<
input type
=
"
button
"
value
=
"
三次解密
"
onclick
=
"
code1.value=unescape(unescape(unescape(code0.value)));
"
>
<
br
>
<
textarea id
=
"
code1
"
rows
=
"
16
"
cols
=
"
120
"
>
textarea
>
<
br
>
<
input type
=
"
button
"
value
=
"
加密
"
onclick
=
"
code1.value=escape(code1.value);
"
>
<
input type
=
"
button
"
value
=
"
解密
"
onclick
=
"
code1.value=unescape(code1.value);
"
>
<
input type
=
"
button
"
value
=
"
二次加密
"
onclick
=
"
code1.value=escape(escape(code1.value));
"
>
<
input type
=
"
button
"
value
=
"
二次解密
"
onclick
=
"
code1.value=unescape(unescape(code1.value));
"
>
<
input type
=
"
button
"
value
=
"
三次加密
"
onclick
=
"
code1.value=escape(escape(escape(code1.value)));
"
>
<
input type
=
"
button
"
value
=
"
三次解密
"
onclick
=
"
code1.value=unescape(unescape(unescape(code1.value)));
"
>
body
>
encode
&
decode 加密
&
解密
<
body
>
encode
&
decode 加密
&
解密
<
br
>
<
script language
=
"
javascript
"
>
script
>
<
textarea id
=
"
code0
"
rows
=
"
16
"
cols
=
"
120
"
>
textarea
>
<
br
>
<
input type
=
"
button
"
value
=
"
加密
"
onclick
=
"
code1.value=screncode(code0.value,'JS');
"
>
<
input type
=
"
button
"
value
=
"
解密
"
onclick
=
"
code1.value=strdec(code0.value);
"
>
<
br
>
<
textarea id
=
"
code1
"
rows
=
"
16
"
cols
=
"
120
"
>
textarea
>
<
br
>
<
input type
=
"
button
"
value
=
"
加密
"
onclick
=
"
code1.value=screncode(code1.value,'JS');
"
>
<
input type
=
"
button
"
value
=
"
解密
"
onclick
=
"
code1.value=strdec(code1.value);
"
>
body
>
encodeURI
&
decodeURI 加密
&
解密
<
body
>
encodeURI
&
decodeURI 加密
&
解密
<
br
>
<
textarea id
=
"
code0
"
rows
=
"
16
"
cols
=
"
120
"
>
textarea
>
<
br
>
<
input type
=
"
button
"
value
=
"
加密
"
onclick
=
"
code1.value=encodeURI(code0.value);
"
>
<
input type
=
"
button
"
value
=
"
解密
"
onclick
=
"
code1.value=decodeURI(code0.value);
"
>
<
input type
=
"
button
"
value
=
"
二次加密
"
onclick
=
"
code1.value=encodeURI(encodeURI(code0.value));
"
>
<
input type
=
"
button
"
value
=
"
二次解密
"
onclick
=
"
code1.value=decodeURI(decodeURI(code0.value));
"
>
<
input type
=
"
button
"
value
=
"
三次加密
"
onclick
=
"
code1.value=encodeURI(encodeURI(encodeURI(code0.value)));
"
>
<
input type
=
"
button
"
value
=
"
三次解密
"
onclick
=
"
code1.value=decodeURI(decodeURI(decodeURI(code0.value)));
"
>
<
br
>
<
textarea id
=
"
code1
"
rows
=
"
16
"
cols
=
"
120
"
>
textarea
>
<
br
>
<
input type
=
"
button
"
value
=
"
加密
"
onclick
=
"
code1.value=encodeURI(code1.value);
"
>
<
input type
=
"
button
"
value
=
"
解密
"
onclick
=
"
code1.value=decodeURI(code1.value);
"
>
<
input type
=
"
button
"
value
=
"
二次加密
"
onclick
=
"
code1.value=encodeURI(encodeURI(code1.value));
"
>
<
input type
=
"
button
"
value
=
"
二次解密
"
onclick
=
"
code1.value=decodeURI(decodeURI(code1.value));
"
>
<
input type
=
"
button
"
value
=
"
三次加密
"
onclick
=
"
code1.value=encodeURI(encodeURI(encodeURI(code1.value)));
"
>
<
input type
=
"
button
"
value
=
"
三次解密
"
onclick
=
"
code1.value=decodeURI(decodeURI(decodeURI(code1.value)));
"
>
body
>
js怎么实现对html代码加密解密,javascript脚本加密解密及HTML转JS相关推荐
- js怎么实现对html代码加密解密,JS实现Base64加密解密
JavaScript实现Base64加密解密.Base64与其说是加密算法不如说是方便数据传输而生的数据转换手段. 测试代码:html> test .resource_enc, .resourc ...
- Asp代码转换java代码器_asp下实现对HTML代码进行转换的函数
asp下实现对HTML代码进行转换的函数 更新时间:2007年08月08日 12:08:49 作者: '****************************** '函数:HTMLEncode( ...
- 原生js来实现对dom元素class的操作方法
jQuery操作class的方式非常强大 写了一个利用原生js来实现对dom元素class的操作方法 1.addClass:为指定的dom元素添加样式 2.removeClass:删除指定dom元素的 ...
- 如何在html中写javascript代码,如何在本地html代码中使用javascript脚本
我在jsfiddle中的代码正在工作,但是当我尝试在本地使用它时没有. 我不知道如何解决它,因为我认为代码是正确的. 我也尝试下载Jquery文件,并将其链接到代码中,但它不起作用.我确信这是一个愚蠢 ...
- asp 转换html代码,asp下实现对HTML代码进行转换的函数
'****************************** '函数:HTMLEncode(reString) '参数:reString,待编码转换处理的字符串 '作者:阿里西西 '日期:2007/ ...
- 详解升讯威在线客服系统前端 JavaScript 脚本加密技术(1)
我在业余时间开发维护了一款免费开源的升讯威在线客服系统,也收获了许多用户.对我来说,只要能获得用户的认可,就是我最大的动力. 这段时间有几个技术小伙伴问了我一个有意思的问题:"你的前端脚本是 ...
- js中怎么使用php代码高亮,PHP_如何实现正则表达式的JavaScript的代码高亮,今天想改一下JS的高亮的配色 - phpStudy...
如何实现正则表达式的JavaScript的代码高亮 今天想改一下JS的高亮的配色,憋了一下午憋出了这个这个正则表达式. 下面这老长老长了的玩意儿是个正则表达式,看到了别吓坏了. /(\/\/.*|\/ ...
- [js]windows下通过命令行运行javascript脚本,支持命令行参数
windows下通过命令行运行javascript脚本,支持命令行参数 js作为最受欢迎的语言,以其方便.通用.功能强大的特点,可以给大家在实际使用的过程中带来很大的便利. 下面是本文从实际应用的角度 ...
- jsencrypt代码分析——openssl的rsa加密解密在js的实现
在js上做rsa,感觉jsencrypt这个是封装的比较好的,但用起来还是遇到了些坑,所以踩进代码里填填坑- 项目在这里 https://github.com/travist/jsencrypt [r ...
最新文章
- html中的js点击ipunt后加一,iphone 端 ipunt输入框光标偏移
- 测试asp.net for Linux的环境搭建
- 063_提升Hoisting
- 【浅谈数据结构】《数据结构》Data Structure
- pg加密扩展的安装_postgresql的加密扩展插件pgcrypto
- (Ruby)Ruby中区块用的一些潜藏关键字
- [Java并发编程实战] 简介
- JAVA中List与Array之间互换
- 2008年度最佳开源CMS大奖赛开幕
- vs 调试exe引用的lib
- 套接字超时选项(SO_RCVTIMEO 与 SO_SNDTIMEO)
- 蓝色简约的工业大学学校网站静态模板
- Android逆向教程(二)——教你如何破解童年小游戏《魔塔》
- 接吻的十大忌讳及对策
- 一个程序员的多年珍藏(1月23日最新更新)
- Psins代码解析之常用的子函数
- 镜像和分光采集的网卡接入方法
- 堡垒机复制粘贴不了的问题
- 项目文件2 问题日志 经验教训登记册 里程碑清单 实物资源分配单 项目日历 项目沟通记录 项目进度计划 项目进度网络图
- [笔记]粒子特效3:粒子系统中的组件
热门文章
- xshell 安装yum_xshell上安装docker
- AtCoder AGC029F Construction of a Tree (二分图匹配)
- Codeforces 482E ELCA (LCT)
- redhat linux下安装oracle10g rac,RedHat 5.5下安装Oracle 10g+RAC
- 毕业设计开题计算机进度安排表,关于2021届本科毕业设计选题情况及开题时间的通知...
- 20210903 惯性环节1/(s+1)的各种响应
- onBlur()事件连续触发问题。
- IOS NSArray 倒序
- MAC设置——企业邮箱标准版
- (转)wamp2.5虚拟主机VirtualHost出现403 Forbidden问题解决