`
jsj_064
  • 浏览: 9291 次
  • 性别: Icon_minigender_1
  • 来自: 宣城
最近访客 更多访客>>
社区版块
存档分类
最新评论

Javascript的md5方法的ajax实现

阅读更多
JavaScript里的字符串没有md5方法,PHP里则有这个方法,用起来是在舒服的很,而在javascript里想要用md5,那个md5的算法实在是不想去看,如果能用PHP的md5应用到JavaScript里,就太好了。这里就利用ajax的同步来实现。

直接来代码 JavaScript代码

function md5 (text) {
	if (!text) return false;
	var ajax = _xhr();
	ajax.open("get", "/b/test/ex05/data.php?text=" + text, false);
	ajax.send(null);
	var r = ajax.responseText;

	return r;
}

PHP代码比较简单

exit(md5($_GET["text"]));

具体见http://pldream.com/b/?post=62
1
3
分享到:
评论
1 楼 waiting 2010-11-07  
是个好办法~

相关推荐

    jsp,Javascript MD5加密 实现

    在JavaScript环境中,由于浏览器的安全限制,没有内置的MD5实现。但我们可以引入第三方库,例如`crypto-js`,来实现相同的功能。安装这个库可以通过npm或直接在HTML文件中引用CDN链接: ```html ...

    ajax+md5实现网站登陆注册模块

    "Ajax+MD5实现网站登录注册模块"正是结合了这两方面的技术,旨在提供无刷新的交互体验以及数据的安全传输。接下来,我们将深入探讨这个主题,了解如何利用Ajax和MD5来构建高效且安全的登录注册系统。 Ajax...

    javaScript md5加密

    在JavaScript中,实现MD5加密可以借助第三方库或自定义算法。 MD5的工作原理: 1. 输入的数据首先被分为512位的块,不足512位的末尾填充0,然后每个块通过一系列的数学运算,包括位移、异或等操作。 2. 这些运算...

    Javascript实现MD5加密算法

    2. **调用MD5方法**:在JavaScript代码中,使用`CryptoJS.MD5()`方法对字符串进行加密。 ```javascript var message = "Hello, World!"; var hash = CryptoJS.MD5(message); console.log(hash.toString(CryptoJS.enc...

    jquery实现MD5加密

    首先,我们需要引入一个MD5实现的JavaScript库。在本例中,文件`md5.js`可能是实现了MD5算法的一个库,如`blueimp-md5`或`js-md5`。这些库通常提供了简单的API,允许开发者方便地对字符串进行MD5加密。例如,`js-md5...

    asp和javascript的md5加密函数(测试过两个值相同)

    首先,让我们看看ASP中的MD5实现。假设我们有一个名为`encryptMD5.asp`的ASP页面,其中可以包含以下代码: ```asp Set obj = Server.CreateObject("System.Text.StringBuilder") obj.Append("要加密的字符串") ...

    MD5-Ajax.zip_论坛

    MD5-Ajax.zip_论坛这个压缩包文件显然与IT行业的Web开发相关,特别是论坛系统中的功能实现。MD5通常用于数据校验和密码哈希,而Ajax是Asynchronous JavaScript and XML(异步JavaScript和XML)的缩写,是一种创建...

    javascript/jquery 的md5加密插件

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

    html实现js文件md5

    5. **发送MD5到后端**:使用Ajax或者Fetch API,将计算出的MD5值发送到服务器。通常会附带一个HTTP请求,比如POST或PUT,包含MD5值和文件名。 6. **后端比对**:服务器收到MD5后,查找数据库或文件系统中是否存在...

    spark-md5.zip

    《Spark-MD5:实现JS中的文件MD5与断点续传大文件技术》 在当前的互联网环境中,用户对数据传输的速度和稳定性有着越来越高的要求。尤其在处理大文件时,断点续传和文件校验技术显得尤为重要。本文将深入探讨"spark...

    MD5加密就JS文件

    JavaScript中实现MD5加密的方法有很多种。一种是引入第三方库,比如`crypto-js`,它可以提供包括MD5在内的多种哈希算法。引入库后,你可以按照以下方式使用: ```javascript var CryptoJS = require("crypto-js"); ...

    MD5加密工具,MD5加密是一种不可逆的加密算法。

    描述中提及的“jquery实现MD5加密”,表明这是一个使用JavaScript库jQuery实现的MD5加密功能。jQuery是一个流行的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互。在JavaScript环境中,可以使用插件...

    MD5加密算法:js,asp,java,jsp,jquery多种版本的md5写法

    JavaScript中的MD5实现一般依赖于第三方库,如crypto-js或spark-md5。例如,使用crypto-js,你可以这样加密字符串: ```javascript var CryptoJS = require("crypto-js"); var md5Hash = CryptoJS.MD5("你的明文...

    jquery和MD5的JS文件

    1. **MD5函数**: 在JavaScript中,可以使用第三方库如`crypto-js`来实现MD5。首先,需要引入库文件,然后调用其提供的MD5方法对字符串进行哈希: ```javascript var CryptoJS = require("crypto-js"); var hash =...

    Mybatics,前端AJAX技术,SpringBoot、mysql、md5加密算法实现登录注册

    本项目结合了"Mybatis"(一个优秀的持久层框架)、"前端AJAX技术"(用于实现页面异步更新)、"SpringBoot"(简化Spring应用开发的框架)、"MySQL"(流行的开源关系型数据库)以及"MD5加密算法"(用于密码保护)。...

    JQuery.md5文件

    `jquery.md5.js`可能实现了MD5算法的一个优化版本,以适应jQuery的语法风格,并可能提供了额外的功能,如处理二进制数据或计算文件MD5。在使用时,应仔细阅读文件的文档或源代码,以了解其具体用法和可能的选项。 ...

    Ajax基础.md

    Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)是一种创建交互式网页应用的技术组合。通过在后台与服务器进行少量数据交换,Ajax可以实现网页的部分更新,而无需重新加载整个网页。 #### 二、Ajax...

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

    这个插件基于pajhome的JavaScript MD5实现,使得在jQuery环境中进行MD5加密变得简单。首先,你需要将jQuery.md5.js文件下载到你的项目中,并在jQuery之后引入: ```html <script src="path/to/jquery.md5.js"> ``` ...

    html编写的md5加密

    在HTML中使用jQuery实现MD5加密,首先需要引入jQuery库,然后可以利用现有的JavaScript MD5实现库,如pajhome-md5-js或crypto-js等。 例如,你可以使用crypto-js库,首先在HTML文件中通过`<script>`标签引入该库: ...

    jquery的MD5加密插件

    使用这个插件,开发者可以快速地在JavaScript环境中对字符串进行MD5加密,而无需了解MD5算法的具体实现。 以下是使用jQuery MD5插件的一般步骤: 1. **引入jQuery和插件**:首先,在HTML文件中引入jQuery库和MD5...

Global site tag (gtag.js) - Google Analytics