文本加密解密


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 相关文章推荐
服务器安全设置的几个注册表设置
Jul 28 Javascript
js Map List 遍历使用示例
Jul 10 Javascript
javascript Array.prototype.slice的使用示例
Nov 14 Javascript
深入浅析JavaScript系列(13):This? Yes,this!
Jan 05 Javascript
JS 数字转换为大写金额的简单实例
Aug 04 Javascript
很棒的js Tab选项卡切换效果
Aug 30 Javascript
es6在react中的应用代码解析
Nov 08 Javascript
javaScript和jQuery自动加载简单代码实现方法
Nov 24 jQuery
微信小程序表单验证功能完整实例
Dec 01 Javascript
Vue.JS实现垂直方向展开、收缩不定高度模块的JS组件
Jun 19 Javascript
vuex页面刷新后数据丢失的方法
Jan 17 Javascript
JavaScript原型链中函数和对象的理解
Jun 16 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
codeigniter集成ucenter1.6双向通信的解决办法
2014/06/12 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
2015/03/24 PHP
php json中文编码为null的解决办法
2016/12/14 PHP
php 可变函数使用小结
2018/06/12 PHP
一些常用的Javascript函数
2006/12/22 Javascript
Javascript 读后台cookie代码
2008/09/15 Javascript
csdn 博客的css样式 v3
2009/02/24 Javascript
node.js中的fs.existsSync方法使用说明
2014/12/17 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
基于nodejs+express(4.x+)实现文件上传功能
2015/11/23 NodeJs
你一定会收藏的Nodejs代码片段
2016/02/04 NodeJs
Bootstrap框架下下拉框select搜索功能
2020/03/26 Javascript
js实现上传文件添加和删除文件选择框
2016/10/24 Javascript
js实现1,2,3,5数字按照概率生成
2017/09/12 Javascript
微信小程序实现滚动消息通知
2018/02/02 Javascript
[23:21]Ti4 冒泡赛第二轮DK vs C9 2
2014/07/14 DOTA
Python实现的字典值比较功能示例
2018/01/08 Python
python3 cvs将数据读取为字典的方法
2018/12/22 Python
Win10环境python3.7安装dlib模块趟过的坑
2019/08/01 Python
python kafka 多线程消费者&amp;手动提交实例
2019/12/21 Python
pytorch1.0中torch.nn.Conv2d用法详解
2020/01/10 Python
keras的siamese(孪生网络)实现案例
2020/06/12 Python
Python使用socket_TCP实现小文件下载功能
2020/10/09 Python
联想英国官网:Lenovo英国
2019/07/17 全球购物
Wiggle新西兰:自行车、跑步、游泳
2020/05/06 全球购物
校园门卫岗位职责
2013/12/09 职场文书
自考生自我评价分享
2014/01/18 职场文书
创业计划书撰写原则
2014/01/25 职场文书
职业道德模范事迹材料
2014/08/24 职场文书
扬州个园导游词
2015/02/06 职场文书
员工表扬信怎么写
2015/05/05 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
导游词之丹东鸭绿江
2019/10/24 职场文书
导游词之山东红叶谷
2019/10/31 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书
golang 实用库gotable的具体使用
2021/07/01 Golang