文本加密解密


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 迁移目录
Dec 18 Javascript
JavaScript实现把rgb颜色转换成16进制颜色的方法
Jun 01 Javascript
JavaScript实现函数返回多个值的方法
Jun 09 Javascript
JavaScript获得url查询参数的方法
Jul 02 Javascript
Jquery uploadify上传插件使用详解
Jan 13 Javascript
Jquery中巧用Ajax的beforeSend方法
Jan 20 Javascript
JS实现支持Ajax验证的表单插件
Mar 24 Javascript
JavaScript取得gridview中获取checkbox选中的值
Jul 24 Javascript
详解vue组件基础
May 04 Javascript
手挽手带你学React之React-router4.x的使用
Feb 14 Javascript
jQuery事件多次绑定与解绑问题实例分析
Feb 19 jQuery
Node.js利用Express实现用户注册登陆功能(推荐)
Oct 26 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实用函数分享之去除多余的0
2015/02/06 PHP
javascript eval和JSON之间的联系
2009/12/31 Javascript
js中判断数字\字母\中文的正则表达式 (实例)
2012/06/29 Javascript
分享Javascript中最常用的55个经典小技巧
2013/11/29 Javascript
弹出窗口并且此窗口带有半透明的遮罩层效果
2014/03/13 Javascript
jQuery+ajax实现动态执行脚本的方法
2015/01/27 Javascript
究竟什么是Node.js?Node.js有什么好处?
2015/05/29 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
2016/05/17 Javascript
JavaScript知识点总结(十)之this关键字
2016/05/31 Javascript
Vue.js学习教程之列表渲染详解
2017/05/17 Javascript
javascript 数据存储的常用函数总结
2017/06/01 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
Vue-cli3项目配置Vue.config.js实战记录
2018/07/29 Javascript
vue-for循环嵌套操作示例
2019/01/28 Javascript
Angular实现svg和png图片下载实现
2019/05/05 Javascript
vue自动化路由的实现代码
2019/09/30 Javascript
JS常见内存泄漏及解决方案解析
2020/05/30 Javascript
vue实现点击出现操作弹出框的示例
2020/11/05 Javascript
快速解决vue2+vue-cli3项目ie兼容的问题
2020/11/17 Vue.js
跟老齐学Python之开始真正编程
2014/09/12 Python
讲解Python中的递归函数
2015/04/27 Python
Pycharm同步远程服务器调试的方法步骤
2020/11/04 Python
Django-silk性能测试工具安装及使用解析
2020/11/28 Python
HTML5 预加载让页面得以快速呈现
2013/08/13 HTML / CSS
如何用canvas实现在线签名的示例代码
2018/07/10 HTML / CSS
Waterford加拿大官方网站:世界著名的水晶杯品牌
2016/11/01 全球购物
瑞典首都斯德哥尔摩的多元奢侈时尚品牌:Acne Studios
2017/07/09 全球购物
学校火灾防控方案
2014/06/09 职场文书
学校节能减排方案
2014/06/13 职场文书
求职信的正确写法
2014/07/10 职场文书
材料化学专业求职信
2014/07/15 职场文书
就业协议书样本
2014/08/20 职场文书
推广活动策划方案
2014/08/23 职场文书
Python爬虫基础讲解之请求
2021/05/13 Python
pd.drop_duplicates删除重复行的方法实现
2022/06/16 Python
win10蓝屏0xc0000001安全模式进不了怎么办?win10出现0xc0000001的解决方法
2022/08/05 数码科技