最近一直在做网站的搜索,在搜索的list页面需要通过get方式提交系统的一些核心数据,进行页面的刷新在网站找了几种加密的方式,在这分享给大家。
1、base64加密
在页面中引入base64.js文件,调用方法为:
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>base64加密</title> <script type="text/javascript" src="base64.js"></script> <script type="text/javascript"> var b = new Base64(); var str = b.encode("admin:admin"); alert("base64 encode:" + str); //解密 str = b.decode(str); alert("base64 decode:" + str); </script> </head> <body> </body> </html>
2、md5加密
在页面中引用md5.js文件,调用方法为
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>md5加密</title> <script type="text/ecmascript" src="md5.js"></script> <script type="text/javascript"> var hash = hex_md5("123dafd"); alert(hash) </script> </head> <body> </body> </html>
3、sha1加密
据说这是最安全的加密
页面中引入sha1.js,调用方法为
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>sha1加密</title> <script type="text/ecmascript" src="sha1.js"></script> <script type="text/javascript"> var sha = hex_sha1('mima123465') alert(sha) </script> </head> <body> </body> </html>
对比以上三种,建议选择第三种,第一种已经开源数据会背恶意破解,第二种加密方式数据是不可逆的,只有通过比对的方式判断是否一样,第三种方式是一种比较安全的加密方式。
相关推荐
前端jQuery使用crypto-js实现aes加密,后端php使用openssl_decrypt解密;亲测可用;
用SSH+jquery做的通用CRUD示例
附:如果遇到MD5加密文件,而又不知道的密码的,请在数据库中换上这组加密的数据。 admin---16位加密---7a57a5a743894a0e admin---32位加密---21232f297a57a5a743894a0e4a801fc3 admin---40位加密---7a57a5a743894...
改写、部分数据加密。上述方法的缺点主要体现在以下的几个方面, 其一, 服务端处理数据使系统资源被过分占用, 容易 造成服务器端拒绝服务; 其二, 编写动态网页的脚本语言多样化, 每种脚本对应一种防止SQL注入方法, 使...
使用纯Java代码实现数据加密,DESede加密 及返回一个包含有 key(加密) fid(当前文件) name (文件/文件夹路径)的集合对象。可根据这个结果传到前台,通过jquery.ztree 或是dtree 直接生成文件夹结构的目录树
主要介绍了jQuery+C#实现参数RSA加密传输功能,结合具体实例形式分析了js使用jsencrypt.js插件前端字符数据处理传输及C#后台数据转换与RSA加密相关操作技巧,并附带jsencrypt.js供读者下载参考使用,需要的朋友可以参考...
对Web信息系统表单数据的加密使用了开源jQuery插件jCryption。Web数据库中的敏感数据由加密中间件完成加密和解密。加密中间件由加/解密引擎、密钥管理及数据库连接模块等组成。加密中间件的加密算法主要采用AES算法...
疯狂秀才基本权限管理框架系统源码 jquery EasyUI+ASP.NET+开源无加密+界面大气,这个可是淘宝上明码标价卖钱的! 开发工具 VS2010 、sql2005、2008等(在Sql server数据执行脚本即可) VS2010 打开保证本地运行...
文本数据加密(ASCII /文本) 您要加密字符串信息(如文本消息或json,xml):使用trimZeros方法(请参见下面的示例1)。示例:ECB模式,默认var bf = new Blowfish ( "secret key" ) ;var encrypted = bf . encrypt...
---------------------------------------------------------------------------- 描述: 本 WebIM 系统采用 B/S 模式,使用浏览器 ajax 实现即时...客户端使用 AJAX 心跳包拉数据,应用 JQuery 框架实现页面效果;
项目在安全性设计上还做了考虑,使用非对称加密处理敏感数据,MD5摘要算法等. 项目搭建简单,可以直接下载后改动作为二次开发和学习使用..具体的页面可以详见:...
JQUERY + JSON,无数据库,纯JS代码,无加密,无压缩,可直接使用在任何项目中。 说明:数据来源于国家统计局官网。 先上图: 绑定省市区 使用方法: 1. 引用JQUERY [removed][removed] 2. 引用省市区数据 &...
该平台可供新手小白练习Web端爬虫技术,再也不怕新手入门找不到合适的网站了,该平台目前有七道大题,每个题目都是独立开发Web网页,并且每道题...主要反爬手段:时间戳加密、页码加密、点击频繁、数据加密、简单混淆JS
这时,你或许会想给请求数据和响应数据加密,就相当于给我们的数据穿上了一层衣服。于是我们这样: 是不是美美哒,对,穿上一层漂漂亮亮的衣服,就不怕别人偷窥我们的美体了,我们出门的时候要穿衣服,回家的时候也...
加密Web浏览器中将显示一个HTML表单,其中包含多个字段,文本区域,文件上传用户填写表格当用户提交from时,会发生以下情况来自字段和textareas的所有输入数据都被写入一个文本文件(例如内存中的JQuery的 ,以json ...
jCryption.NET jCryption.NET 是 ASP.NET 和 jQuery 客户端表单数据加密库jCryption的服务器端实现。 jCryption 最初是由 Daniel Griesser 创建的 jCryption 提供了一种简单的方法来加密通过 HTTP 发布到不安全...
系统后台采用ASP.NET MVC框架三层架构MODEL开发,使用到的技术点有,泛型,Razor语法,数据库增删改查,批量操作,bootstrap、Ajax、js、jquery、数据统计,加密与解密,时间控件,富文本内容编辑器。 二、菜单功能,...
JQuery1.4.2+Struts2.1.8+JSON0.34+Spring2.5.6+Hibernate3.5+XFire1.2.6整合实例(已上传) 1、JSON0.34使用的是struts2附带的struts2-json-plugin-2.1.8.1.jar 2、db是mysql,名字为test,用户名root,密码空 3、...