JS MD5

学Yii已经接近2个月了,感觉基础知识还是不怎么扎实,总结了这两个多月的收获,就是除了学东西还是学东西。接触一个新的事物,不管它有多难,都会努力 去学他,所谓的兴趣是,等你熟悉它之后你才会感兴趣...所以做什么事都不要害怕它难,其实只有你真正接触它的时候,你才会觉得它其实很容易...给自己 一个两年的计划...希望以后的生活会过得更好。我的好兄弟,你们要加油!!!

昨天宗哥看我的代码,跟我说网络上不可以传输明文密码...今天我去网上找了一个例子,有关于JS md5加密:
下载包:
md5.js

md4.js     
sha1.js

使用MD5加密的方法:
下载md5.js文件,在网页中引用该文件:

< script type="text/javascript"
src="md5.js">< /script>

在你需要使用MD5加密的地方如此调用:

< script type="text/javascript" >
  hash = hex_md5("input string");
< /script>

其他两个算法类似。

用javascript加密的好处是可以在客户端完成加密之后传送到服务端,
即可以减轻服务端负担,也可以保证传输的安全。

时间: 2024-10-10 20:00:06

JS MD5的相关文章

jQuery的md5加密插件及其它js md5加密代码

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86

js md5加密

引入 <script src="js/md5.js" type="text/javascript"></script> 用法: hex_md5("123456"); md5.js 文件下载: /* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RFC 132

js md5加密的使用方法

1, 有一些怕别别人获取到的信息就需要加密一下啦,这里说一下 MD5的使用方式,很简单 首先下载   http://files.cnblogs.com/tuyile006/md5.rar 2.下载完以后在解压引用 MD5.js 3. 然后 就是加密需要加密的文件 hex_md5("123456")

js和java MD5加密

项目中用到js MD5加密和后台java MD5加密,刚开始加密后两个不一致,网上找了好久终于找到一个啦,记下来: md5.js /* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RFC 1321. * Version 2.1 Copyright (C) Paul Johnston 1999 - 2002. * Other co

使用MD5加密的登陆demo

最近接手了之前的一个项目,在看里面登陆模块的时候,遇到了一堆问题.现在记录下来. 这个登陆模块的逻辑是这样的 1 首先在登陆之前,调用后台的UserLoginAction类的getRandomKey方法产生一个随机字符串. 2 在前台获得用户名的登陆密码后,首先是要md5对其加密,之后把加密的结果与之前的随机字符串合并,使用md5再次加密,并把最后的结果作为用户的密码传给后台. 3 后台获得前台的用户名后(用户名全局唯一),先找出这个用户的密码(数据库里的真实密码),先用md5加密,再与第一步产

js加密php解密(CryptoJS)碰到的坑

今天做了一个功能,需要js传密码到php文件,对js密码 进行判断,为想为这个传输过程进行解密,参考了网上的一个方法(这个方法我只是使用了,并没有太深了解0.0) 首先要引入3个js文件 (在网上可搜索到) <script src="../public/js/aes.js"></script><script src="../public/js/md5.js"></script><script src="

IDF-CTF-天罗地网-不难不易的js加密

题目:就是这里 → http://ctf.idf.cn/game/web/28 点击链接,弹出一个输入框.要求输入flag. 查看源代码,发现一个script脚本. 然后复制到站长工具js混淆加密压缩那里解密. http://tool.chinaz.com/js.aspx 得到解密后的代码: var a = prompt("\u8f93\u5165\u4f60\u7684\x66\x6c\x61\x67\u5427\uff0c\u5c11\u5e74\uff01", "&qu

如何调通微信支付及微信发货通知接口(Js API)

微信支付提供了一个支付测试页面,微信支付正式使用需要测通支付.发货通知接口 .告警接口.维权接口.告警接口.维权接口非常简单.支付界面调通也相对简单,主要是发货通知接口稍微复杂一点.调通发货通知接口需要注意以下几点: (1) 微信支付文档中提到发货通知接口的PostData,这个其实不是一个form里的一项,其实 PostData的提法有点误导,理解为json串就可以了. (2)以下的写法是错误的: <form name="form2" target="_blank&q

javascript md5 二次加密 和 java md5 二次加密结果不同

最近研究httpclient post 时遇到了一个问题,很费解. js  md5(str) 和 java md5(str),第一次md5 加密结果一样,(当时忽略了大小写问题,java 大写,js小写). 但是 js      md5( md5(str) ), java   md5( md5(str) ) 也就是说第二次 md5 加密确又不一样了. 当时很无语,第一次一样,第二次为什么又 不一样了呢? 原来是大小写问题,md5 加密,都是网上找的代码,第一次md5加密,java返回结果是大写,