`
hui_jing_880210
  • 浏览: 43382 次
  • 性别: 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函数进行解密。这是一个典型的客户端加密、服务器...

    jquery登录加密

    在IT行业中,安全是至关重要的,特别是在用户登录这一环节。"jQuery登录加密"是指使用JavaScript库jQuery结合...同时,HTTPS协议的使用也是必不可少的,它能提供端到端的数据加密,确保在网络传输过程中数据不被窃取。

    jQuery 实现字符串加密处理

    总的来说,通过引入`md5.js`和`sha1.js`,并在jQuery环境中调用它们提供的函数,我们可以方便地对字符串进行加密处理,以增强数据的安全性。然而,需要注意的是,由于MD5和SHA1的碰撞攻击风险,现代密码存储通常更...

    jquery实现MD5加密

    2. 前端加密:在客户端使用JavaScript进行数据加密,以增强数据安全性。 3. jQuery库集成:利用`md5.js`或其他类似的库实现MD5功能。 4. JSON对象排序:在加密JSON前,需要先对键进行排序以确保一致性。 5. 数据发送...

    jquery-base64加密解密,支持中文

    在这个特定的场景中,`jQuery` 被用来实现一种基于Base64的加密机制,以确保在客户端和服务器之间传输的数据不被轻易破解。`Base64`是一种简单的编码方式,它将二进制数据转化为可打印的ASCII字符,通常用于在网络上...

    jquery-base64加密解密

    总的来说,`jQuery-base64` 提供的加密解密功能与Java的Base64工具结合使用,为Web应用提供了客户端数据加密和服务器端安全解析的一种解决方案。这种技术在需要保护敏感信息的Web应用中尤为适用,但需要注意的是,它...

    jQuery dPassword MD5加密

    jQuery dPassword MD5加密是一种基于JavaScript的加密方法,它结合了流行的jQuery库和MD5哈希算法,为用户密码提供了一种安全的处理方式。在Web应用中,尤其是在涉及到用户敏感信息如密码时,通常会使用加密技术来...

    SSH+jquery

    在SSH+jQuery组合中,Spring主要负责依赖注入(DI)和面向切面编程(AOP),以及提供服务层和数据访问层的支持。它管理着整个应用程序的生命周期,包括数据库连接、事务管理和对象之间的协作。 **Struts2框架**作为MVC...

    分享jquery核心库1.6.2版本的未加密的源代码共8981行.zip

    5. **Ajax交互**:`.ajax()`是jQuery处理异步数据交换的核心,它封装了XMLHttpRequest对象,提供了一致的接口来发送GET、POST请求,处理JSON、XML等多种数据格式。此外,`.load()`、`.get()`和`.post()`是其简化版,...

    crypto-js加密解密全部资源包,jquery-2.2.4.min也附在里面方便大家使用

    总的来说,这个压缩包为前端开发者提供了一套完整的加密解密工具集,包括AES、MD5和SHA等核心加密算法,以及jQuery库,使开发者可以在不依赖外部网络的情况下进行数据安全处理。在实际应用中,结合这些工具,开发者...

    javascript/jquery 的md5加密插件

    总的来说,这个"javascript/jquery的md5加密插件"提供了一种在前端实现数据加密的便利途径,尤其在需要对用户输入进行保护的场景下。然而,为了保持最佳的安全实践,开发者应考虑使用更强大的加密方法,并结合服务器...

    jquery的MD5加密插件

    总的来说,jQuery MD5插件提供了一种便捷的方式,让前端开发者能够在不深入理解加密算法细节的情况下,为Web应用添加基本的数据加密功能。然而,随着安全需求的提高,开发者应该时刻关注最新的安全实践,适时更新...

    jquery加密插件和文本溢出处理插件

    本文将深入探讨两个与jQuery相关的插件,一个是用于数据加密的`jQuery.md5.js`,另一个是处理文本溢出的`jquery.ellipsis.js`。 ### 一、jQuery.md5.js `jQuery.md5.js` 是一个基于jQuery的MD5加密插件。MD5...

    jquery 组件Vue 加密价格墙

    "jquery 组件Vue 加密价格墙" 这个标题表明我们要讨论的是一个结合了 jQuery 和 Vue.js 的前端组件,它的主要功能是显示实时的加密货币价格。这个组件可能利用 jQuery 的强大功能来增强用户体验,而 Vue.js 则用于...

    rsa加密,js前端加密,java后端加密

    - 长度限制:RSA加密对明文长度有限制,过长的数据需要先分块或使用其他对称加密算法(如AES)加密后再进行RSA加密。 在你的项目中,`rsa_test`可能包含了一些示例代码或测试文件,帮助你理解和实现RSA加密流程。...

    jquery.js和jquery.md5.js进行md5加密

    本篇我们将讨论如何使用jQuery.js和jQuery.md5.js库来实现JavaScript环境下的MD5加密。 **jQuery.js:** jQuery是一个流行的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互。jQuery通过提供...

    jquery1.10.x jsencrypt 前端rsa加密

    该库支持加载公钥和私钥,进行数据加密和解密。在前端,我们可以使用它来加密用户输入或敏感数据,然后将其发送到服务器进行解密,从而提高数据的安全性。 **4. 使用jsencrypt进行RSA加密** 首先,我们需要引入...

    jqueryMD5加密

    在jQuery中集成MD5加密,可以方便地在客户端进行数据加密,例如,用户在网页上输入的密码或其他敏感信息。`jquery.md5.js`文件就是这样一个插件,它提供了简单的API,允许开发者在jQuery对象上直接调用MD5加密方法。...

    通过前端Jquery调用web Socket连接,并返回数据Demo

    标题"通过前端Jquery调用Web Socket连接,并返回数据Demo"主要涉及以下知识点: 1. **JQuery**:JQuery是一个广泛使用的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。在本示例中,JQuery可能被...

    20080530数据加密图片信息上传保存到数据库全选GridView数据行变色

    在IT行业中,尤其是在Web开发领域,"20080530数据加密图片信息上传保存到数据库全选GridView数据行变色"这个主题涵盖了多个关键知识点,包括数据加密、图片上传、数据库操作以及前端展示的技巧。下面将对这些知识点...

Global site tag (gtag.js) - Google Analytics