简单介绍

官方Demo:JavaScript MD5 Demo


这个一个非常简单好用的 md5 加密插件,这类插件的存在非常有意义,假如没有它,在做登陆密码加密以及校验功能的时候,你将需要自己去实现 md5 算法。而使用它的话,一句简单的代码就搞定了。


引入文件

建议前端使用采用 bower 安装,后端使用采用 npm 安装。


bower install --save js-md5


npm install --save blueimp-md5


使用方法

前后端使用方法一致,记住一句代码就可以了,那就是 md5(value) ,下面是前台代码:


<!-- md5 -->
<script src="/js-md5/js/md5.min.js"></script>
<script>
  $(function(){
    $('#loginForm').submit(function(e){
      var email = $('input[name=email]').val();
      var password = $('input[name=password]').val();
      var passwd = md5(password);
      $('input[name=password]').val(passwd);
      return true;
    });
  });
</script>


将加密后的密码发送到后台,后台进行密码比对。注意:数据库里建议保存密文,且加密在前台操作,传输密文。