文本加密解密


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作用域和作用域链
Oct 21 Javascript
JS幻灯片可循环播放可平滑旋转带滚动导航(自写)
Aug 05 Javascript
jQuery 插件开发指南
Nov 14 Javascript
js实现进度条的方法
Feb 13 Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
Apr 17 Javascript
深入浅析JavaScript中with语句的理解
May 12 Javascript
Node.js刷新session过期时间的实现方法推荐
May 18 Javascript
JavaScript解析任意形式的json树型结构展示
Jul 23 Javascript
ES6 javascript中class类的get与set用法实例分析
Oct 30 Javascript
Three.js开发实现3D地图的实践过程总结
Nov 20 Javascript
浅谈webpack-dev-server的配置和使用
May 17 Javascript
从0到1构建vueSSR项目之路由的构建
Mar 07 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 MYSQL中插入当前时间
2008/04/06 PHP
浅析51个PHP处理字符串的函数
2013/08/02 PHP
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
javascript计算星座属相(十二生肖属相)示例代码
2014/01/09 Javascript
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
jQuery 选择器详解
2015/01/19 Javascript
JS数字抽奖游戏实现方法
2015/05/04 Javascript
基于jQuery实现仿51job城市选择功能实例代码
2016/03/02 Javascript
Bootstrap基本组件学习笔记之下拉菜单(7)
2016/12/07 Javascript
javascript 数组去重复(在线去重工具)
2016/12/17 Javascript
详解AngularJS ng-class样式切换
2017/06/27 Javascript
微信小程序后台解密用户数据实例详解
2017/06/28 Javascript
基于模板引擎Jade的应用(详解)
2017/12/12 Javascript
使用javascript函数编写简单银行取钱存钱流程
2018/05/26 Javascript
jquery登录的异步验证操作示例
2019/05/09 jQuery
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
[01:11:11]Alliance vs RNG 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
python的re模块应用实例
2014/09/26 Python
Python中文件I/O高效操作处理的技巧分享
2017/02/04 Python
Python+Wordpress制作小说站
2017/04/14 Python
浅谈python装饰器探究与参数的领取
2017/12/01 Python
Python将图片转换为字符画的方法
2020/06/16 Python
详解Pytorch 使用Pytorch拟合多项式(多项式回归)
2018/05/24 Python
python 获取图片分辨率的方法
2019/01/08 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
2020/01/03 Python
伊芙丽官方旗舰店:中国淑女一线品牌
2017/12/01 全球购物
希腊品牌鞋类销售网站:epapoutsia.gr
2020/03/18 全球购物
三星加拿大官方网上商店:Samsung CA
2020/12/18 全球购物
关于毕业的中学校园广播稿
2014/01/26 职场文书
聊城大学毕业生自荐书
2014/02/01 职场文书
银行竞聘演讲稿
2014/05/16 职场文书
十佳文明家庭事迹
2014/05/25 职场文书
2014年度安全生产目标管理责任书
2014/07/25 职场文书
孩子教育的心得体会
2014/09/01 职场文书
HTML中实现音乐或视频自动播放案例详解
2022/05/30 HTML / CSS
javascript进阶篇深拷贝实现的四种方式
2022/07/07 Javascript