1     public void save(Student student) {
// TODO Auto-generated method stub
student.setSid(UUID.randomUUID().toString());
student.setPwd(MD5Util.md5(student.getPwd()));
studentRepository.save(student);
}

在保存之前对密码加密,下面是加密的工具类

 package com.bw.utils;

 import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException; public class MD5Util { public static String md5(String passwd) {
StringBuffer md5Str = new StringBuffer();
try {
MessageDigest md5 = MessageDigest.getInstance("MD5");
byte[] digest = md5.digest(passwd.getBytes());
for (byte b : digest) {
md5Str.append(String.format("%02x", b));
}
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return md5Str.toString();
}
}

最新文章

  1. android 设置状态栏与标题背景颜色一致
  2. javascript-建造者模式
  3. BZOJ2426 [HAOI2010]工厂选址
  4. tar: 由于前次错误,将以上次的错误状态退出
  5. 敬爱的GitHub” —— 致GitHub的一封地下信   英文原文:"Dear GitHub…" An Open Letter to GitHub
  6. Linux Path文件夹内容
  7. 布隆过滤器(Bloom Filter)详解——基于多hash的概率查找思想
  8. iOS 成员变量的作用范围
  9. UIStackView 看我就够了
  10. MFC 遍历FTP服务器目录相关
  11. SQL Server数据库---》增删查改
  12. java提高篇(七)-----详解内部类
  13. 201521123096《Java程序设计》第十四周学习总结
  14. Redis笔记-单机版安装
  15. 升级MySQL5.7,开发不得不注意的坑
  16. SQL Server 索引自动组织维护
  17. linux下为目录和文件设置权限
  18. System.Runtime.InteropServices.COMException: 检索 COM 类工厂中 CLSID 为 {0002E510-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80040154
  19. js中找string中重复项最多的字符个数
  20. PureMVC和Unity3D的UGUI制作一个简单的员工管理系统实例

热门文章

  1. JS的一些总结(函数声明和函数表达式的区别,函数中的this指向的问题,函数不同的调用方式,函数也是对象,数组中的函数调用)
  2. qml 3d 纪念那些曾经爬过的坑
  3. js的模块化之路
  4. codeforces37C
  5. 《Glibc内存管理》笔记DAY5
  6. SDK/JDK,Shell/Shell脚本,Apache/APR ,MTK
  7. 常用的xml头文件
  8. STM32 + RT Thread OS 串口通讯
  9. PhpStorm 增加Swoole智能提示
  10. IfcAxis2Placement3D IFC构件的位置和方向