`
hui_jing_880210
  • 浏览: 41329 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JQuery 数据加密

 
阅读更多

        最近一直在做网站的搜索,在搜索的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实现aes加密,后端php解密

    前端jQuery使用crypto-js实现aes加密,后端php使用openssl_decrypt解密;亲测可用;

    SSH+jquery

    用SSH+jquery做的通用CRUD示例

    前端实现MD5对密码进行加密

    附:如果遇到MD5加密文件,而又不知道的密码的,请在数据库中换上这组加密的数据。 admin---16位加密---7a57a5a743894a0e admin---32位加密---21232f297a57a5a743894a0e4a801fc3 admin---40位加密---7a57a5a743894...

    基于jQuery的SQL注入攻击防范实现

    改写、部分数据加密。上述方法的缺点主要体现在以下的几个方面, 其一, 服务端处理数据使系统资源被过分占用, 容易 造成服务器端拒绝服务; 其二, 编写动态网页的脚本语言多样化, 每种脚本对应一种防止SQL注入方法, 使...

    java简单加密方法

    使用纯Java代码实现数据加密,DESede加密 及返回一个包含有 key(加密) fid(当前文件) name (文件/文件夹路径)的集合对象。可根据这个结果传到前台,通过jquery.ztree 或是dtree 直接生成文件夹结构的目录树

    jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】

    主要介绍了jQuery+C#实现参数RSA加密传输功能,结合具体实例形式分析了js使用jsencrypt.js插件前端字符数据处理传输及C#后台数据转换与RSA加密相关操作技巧,并附带jsencrypt.js供读者下载参考使用,需要的朋友可以参考...

    Web信息管理系统数据库加密技术研究

    对Web信息系统表单数据的加密使用了开源jQuery插件jCryption。Web数据库中的敏感数据由加密中间件完成加密和解密。加密中间件由加/解密引擎、密钥管理及数据库连接模块等组成。加密中间件的加密算法主要采用AES算法...

    xiucai.rar_.net淘宝界面_asp.net界面_easyui asp.net_jquery easyui

    疯狂秀才基本权限管理框架系统源码 jquery EasyUI+ASP.NET+开源无加密+界面大气,这个可是淘宝上明码标价卖钱的! 开发工具 VS2010 、sql2005、2008等(在Sql server数据执行脚本即可) VS2010 打开保证本地运行...

    javascript-blowfish:Blowfish加密库Javascript,jquery,coffeescript(blowfish.js)

    文本数据加密(ASCII /文本) 您要加密字符串信息(如文本消息或json,xml):使用trimZeros方法(请参见下面的示例1)。示例:ECB模式,默认var bf = new Blowfish ( "secret key" ) ;var encrypted = bf . encrypt...

    基于AJAX的WebIM(ASP.NET + JQuery + AJAX)

    ---------------------------------------------------------------------------- 描述: 本 WebIM 系统采用 B/S 模式,使用浏览器 ajax 实现即时...客户端使用 AJAX 心跳包拉数据,应用 JQuery 框架实现页面效果;

    基于thinkphp5.0仿百度糯米前后台开发项目(HTML+CSS+JQuery+Thinkphp+MySQL)

    项目在安全性设计上还做了考虑,使用非对称加密处理敏感数据,MD5摘要算法等. 项目搭建简单,可以直接下载后改动作为二次开发和学习使用..具体的页面可以详见:...

    基于jquery实现省市区三级联动效果

    JQUERY + JSON,无数据库,纯JS代码,无加密,无压缩,可直接使用在任何项目中。 说明:数据来源于国家统计局官网。 先上图: 绑定省市区 使用方法: 1. 引用JQUERY  [removed][removed] 2. 引用省市区数据 &...

    Python爬虫平台(Web端爬虫攻防刷题平台)

    该平台可供新手小白练习Web端爬虫技术,再也不怕新手入门找不到合适的网站了,该平台目前有七道大题,每个题目都是独立开发Web网页,并且每道题...主要反爬手段:时间戳加密、页码加密、点击频繁、数据加密、简单混淆JS

    用jQuery.ajaxSetup实现对请求和响应数据的过滤

    这时,你或许会想给请求数据和响应数据加密,就相当于给我们的数据穿上了一层衣服。于是我们这样: 是不是美美哒,对,穿上一层漂漂亮亮的衣服,就不怕别人偷窥我们的美体了,我们出门的时候要穿衣服,回家的时候也...

    cryptoform:使用PGP加密的端到端加密Web表单

    加密Web浏览器中将显示一个HTML表单,其中包含多个字段,文本区域,文件上传用户填写表格当用户提交from时,会发生以下情况来自字段和textareas的所有输入数据都被写入一个文本文件(例如内存中的JQuery的 ,以json ...

    jCryption.NET:jCryption ASP.NET 服务器端库(独立于 OpenSSL)

    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整合实例

    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、...

Global site tag (gtag.js) - Google Analytics