文本加密解密


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判断窗口是否最小化的代码(跨浏览器)
Aug 01 Javascript
JS使用正则实现去掉字符串左右空格的方法
Dec 27 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
Jan 22 Javascript
JQuery EasyUI 结合ztrIee的后台页面开发实例
Sep 01 jQuery
Three.js基础学习之场景对象
Sep 27 Javascript
详解如何使用webpack打包JS
Jun 21 Javascript
element-ui表格合并span-method的实现方法
May 21 Javascript
微信小程序 SOTER 生物认证DEMO 指纹识别功能
Dec 13 Javascript
基于vue+echarts 数据可视化大屏展示的方法示例
Mar 09 Javascript
浅谈vue 组件中的setInterval方法和window的不同
Jul 30 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
Aug 24 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
Dec 24 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
Windows IIS PHP 5.2 安装与配置方法
2009/06/08 PHP
关于查看MSSQL 数据库 用户每个表 占用的空间大小
2013/06/21 PHP
用 Composer构建自己的 PHP 框架之设计 MVC
2014/10/30 PHP
yii的CURD操作实例详解
2014/12/04 PHP
Thinkphp调用Image类生成缩略图的方法
2015/03/07 PHP
input 和 textarea 输入框最大文字限制的jquery插件
2011/10/27 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
js实现匹配时换色的输入提示特效代码
2015/08/17 Javascript
asp知识整理笔记3(问答模式)
2015/09/27 Javascript
bootstrap-datetimepicker实现只显示到日期的方法
2016/11/25 Javascript
Canvas实现动态的雪花效果
2017/02/13 Javascript
原生js实现瀑布流布局
2017/03/08 Javascript
Vue如何引入远程JS文件
2017/04/20 Javascript
原生js封装的ajax方法示例
2018/08/02 Javascript
vue-cli项目修改文件热重载失效的解决方法
2018/09/19 Javascript
详解Vue3.0 前的 TypeScript 最佳入门实践
2019/06/18 Javascript
js刷新页面location.reload()用法详解
2019/12/09 Javascript
vue+ESLint 配置保存 自动格式化代码
2020/03/17 Javascript
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
简单谈谈Python的pycurl模块
2018/04/07 Python
python+opencv实现摄像头调用的方法
2019/06/22 Python
Python with标签使用方法解析
2020/01/17 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
2020/03/28 Python
Django Serializer HiddenField隐藏字段实例
2020/03/31 Python
Python ADF 单位根检验 如何查看结果的实现
2020/06/03 Python
Python开发入门——迭代的基本使用
2020/09/03 Python
python 多线程中join()的作用
2020/10/29 Python
pytorch中index_select()的用法详解
2021/01/06 Python
韩国爱茉莉太平洋化妆品美国站:Amore Pacific US
2016/10/28 全球购物
Wiggle美国:英国骑行、跑步、游泳、铁人三项商店
2018/10/27 全球购物
.net软件工程师应聘上机试题
2015/03/10 面试题
公司股权转让协议书
2014/04/12 职场文书
会议接待欢迎词范文
2015/01/26 职场文书
技术负责人岗位职责
2015/02/10 职场文书
劳资员岗位职责
2015/02/13 职场文书
家长会开场白和结束语
2015/05/29 职场文书