如何将String从输入文本转换为md5?我不知道。
这是我的.jsp
的一部分<tr>
<td><spring:message code="password" text="default text" /></td>
<td>:</td>
<td><input type="password" name="password" required></td>
这是我的控制器
@RequestMapping(value="/admin/addUser.html", method=RequestMethod.POST)
public ModelAndView createUserAdmin(@ModelAttribute UserAdmin useradmin, ModelMap model)throws Exception
{
userService.save(useradmin);
model.addAttribute("successAdd", "true");
return listUserAdmin(model);
}
感谢您的帮助:)
答案 0 :(得分:0)
使用此方法传递字符串作为参数,它将返回MD5作为返回字符串。将该字符串存储在数据库中。
public static String getMD5(String data) throws NoSuchAlgorithmException
{
MessageDigest messageDigest=MessageDigest.getInstance("MD5");
messageDigest.update(data.getBytes());
byte[] digest=messageDigest.digest();
StringBuffer sb = new StringBuffer();
for (byte b : digest) {
sb.append(Integer.toHexString((int) (b & 0xff)));
}
return sb.toString();
}