网站建设客户需要提供什么科目,文字做图网站,小型购物网站,龙川网站建设开发环境#xff1a;jdk1.7#xff0c;eclipse框架#xff1a;springmvc#xff0c;mybatis工具#xff1a;maven以下代码复制即可实现MD5加密创建一个mave项目#xff0c;加web。不懂得可以搜索一下就有了。注册用户的JSP页面代码如下。pageEncodingutf-8%jdk1.7eclipse框架springmvcmybatis工具maven以下代码复制即可实现MD5加密创建一个mave项目加web。不懂得可以搜索一下就有了。注册用户的JSP页面代码如下。pageEncodingutf-8%Insert title here用户名密码function mdjia(){var password$(#password).val();var pwd$.md5(password);alert(pwd);$(#pwd).val(pwd);}需要你自己取建一个UserDto的类我用的是UserDto的属性来传值的。还要引入jQuery MD5搜一下我不知道怎么把这个文件传到这上面让你们下载。JSP登陆页面的代码pageEncodingutf-8%MD5加密用户名密码function mdjia(){var password$(#password).val();var pwd$.md5(password);alert(pwd);$(#pwd).val(pwd);}接着写后台代码package com.test.controller;import javax.annotation.Resource;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.ModelAndView;import com.test.dao.UserDao;import com.test.model.UserDto;/**** author 半路出家**/Controllerpublic class UserLogin {ResourceUserDao userDao;/** 添加用户*/RequestMapping(/insertUser)public ModelAndView insertUser(UserDto userDto){//进行加密页面传过来的不是明文是一个哈希值对哈希再加密String suserDto.getUser_psw();String smiconvertMD5(s);userDto.setUser_psw(smi);userDao.insertUser(userDto);return new ModelAndView(NewFile.jsp);}/** 验证用户名*/RequestMapping(/authUser)public ModelAndView authUser(UserDto userDto){int i0;//对用户登录传过来的哈希密码先进行加密String suserDto.getUser_psw();String smiconvertMD5(s);//加密后与数据库存储的密码进行比对userDto.setUser_psw(smi);try {iuserDao.login(userDto);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}if(i1){System.out.println(用户登录成功);}else{System.out.println(用户登录失败);}return new ModelAndView(NewFile.jsp);}/*** 加密解密算法 执行一次加密两次解密*/public static String convertMD5(String inStr){char[] a inStr.toCharArray();for (int i 0; i a.length; i){a[i] (char) (a[i] ^ t);}String s new String(a);return s;}}这样就做了一个简单的MD5加密了。其他缺省的代码都很简单就不都写出来了看懂逻辑就会做了。附上数据库中保存的密码是这样的。以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持脚本之家。