文本加密解密


Posted in Javascript onJune 23, 2006

第一步:把如下代码加入到<head>区域中

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function Encrypt(theText) {
output = new String;
Temp = new Array();
Temp2 = new Array();
TextSize = theText.length;
for (i = 0; i < TextSize; i++) {
rnd = Math.round(Math.random() * 122) + 68;
Temp[i] = theText.charCodeAt(i) + rnd;
Temp2[i] = rnd;
}
for (i = 0; i < TextSize; i++) {
output += String.fromCharCode(Temp[i], Temp2[i]);
}
return output;
}
function unEncrypt(theText) {
output = new String;
Temp = new Array();
Temp2 = new Array();
TextSize = theText.length;
for (i = 0; i < TextSize; i++) {
Temp[i] = theText.charCodeAt(i);
Temp2[i] = theText.charCodeAt(i + 1);
}
for (i = 0; i < TextSize; i = i+2) {
output += String.fromCharCode(Temp[i] - Temp2[i]);
}
return output;
}
//  End -->
</script>

第二步:把如下代码加入到<body>区域中

<center>
<form name=encform onsubmit="return false;">
    <textarea name=box1 rows=5 cols=50>Typhoon Start JavaScript Fairyland

Javascript 相关文章推荐
Javascript技术技巧大全(五)
Jan 22 Javascript
基于jquery跨浏览器显示的file上传控件
Oct 24 Javascript
jqplot通过ajax动态画折线图的方法及思路
Dec 08 Javascript
Node.js与PHP、Python的字符处理性能对比
Jul 06 Javascript
node.js中的fs.createReadStream方法使用说明
Dec 17 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(二)
May 17 Javascript
关于JavaScript中事件绑定的方法总结
Oct 26 Javascript
AngularJS自定义插件实现网站用户引导功能示例
Nov 07 Javascript
利用JS hash制作单页Web应用的方法详解
Oct 10 Javascript
JavaScript数组特性与实践应用深入详解
Dec 30 Javascript
写一个Vue Popup组件
Feb 25 Javascript
微信小程序实现列表滚动头部吸顶的示例代码
Jul 12 Javascript
解密效果
Jun 23 #Javascript
CheckBox 如何实现全选?
Jun 23 #Javascript
JavaScript实际应用:innerHTMl和确认提示的使用
Jun 22 #Javascript
javascript 动态添加表格行
Jun 22 #Javascript
document 和 document.all 分别什么时候用
Jun 22 #Javascript
可输入的下拉框
Jun 19 #Javascript
强制设为首页代码
Jun 19 #Javascript
You might like
《PHP编程最快明白》第七讲:php图片验证码与缩略图
2010/11/01 PHP
深入array multisort排序原理的详解
2013/06/18 PHP
PHP实现在线阅读PDF文件的方法
2015/06/17 PHP
基于PHP技术开发客服工单系统
2016/01/06 PHP
提高Laravel应用性能方法详解
2019/06/24 PHP
Laravel中如何轻松容易的输出完整的SQL语句
2020/07/26 PHP
jquery高效反选具体实现
2013/05/05 Javascript
ExtJS4 动态生成的grid导出为excel示例
2014/05/02 Javascript
Windows 系统下设置Nodejs NPM全局路径
2016/04/26 NodeJs
基于JS代码实现导航条弹出式悬浮菜单
2016/06/17 Javascript
Ext JS动态加载JavaScript创建窗体的方法
2016/06/23 Javascript
Vue.js实现模拟微信朋友圈开发demo
2017/04/20 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
vue项目中,main.js,App.vue,index.html的调用方法
2018/09/20 Javascript
基于vue-cli3创建libs库的实现方法
2019/12/04 Javascript
微信小程序获取复选框全选反选选中的值(实例代码)
2019/12/17 Javascript
在Python中用get()方法获取字典键值的教程
2015/05/21 Python
Python数据库的连接实现方法与注意事项
2016/02/27 Python
python中is与双等于号“==”的区别示例详解
2017/11/21 Python
Python 保存矩阵为Excel的实现方法
2019/01/28 Python
Python实现合并excel表格的方法分析
2019/04/13 Python
Python生成个性签名图片获取GUI过程解析
2019/12/16 Python
Python爬取酷狗MP3音频的步骤
2021/02/26 Python
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
荷兰鞋子在线:Nelson Schoenen
2017/12/25 全球购物
西部世纪面试题
2014/12/05 面试题
what is the difference between ext2 and ext3
2013/11/03 面试题
nohup的用法
2014/08/10 面试题
音乐器材管理制度
2014/01/31 职场文书
民间借贷协议书范本
2014/10/01 职场文书
投资意向协议书
2015/01/29 职场文书
北京颐和园导游词
2015/01/30 职场文书
2015年植树节活动总结
2015/02/06 职场文书
初中班主任工作随笔
2015/08/15 职场文书
2019求职信大礼包
2019/05/15 职场文书
如何利用python和DOS获取wifi密码
2021/03/31 Python