javaweb简单快速的密码加密

论坛 期权论坛 脚本     
匿名技术用户   2020-12-22 07:25   58   0

很多小伙伴在写自己练习项目的时候,在登录页登录时,想在后台数据库放入加密的密码,好,那我们就切入正题,



1.先导入commons-codec的jar包,我用的是老的1.10版本的jar包,由maven引入

  <dependency>
   <groupId>commons-codec</groupId>
   <artifactId>commons-codec</artifactId>
   <version>1.10</version>
  </dependency>

2.在工具类中加入方法

/**
  * 密码加密处理(MD5)
  * @param src 原密码
  * @return 加密后的内容
  */
 public static String md5(String src){
  try{//采用MD5处理
   MessageDigest md = 
    MessageDigest.getInstance("MD5");
   byte[] output = md.digest(
    src.getBytes());//加密处理
   //将加密结果output利用Base64转成字符串输出
   String ret = 
    Base64.encodeBase64String(output);
   return ret;
  }catch(Exception e){
   return "";
  }
 }



3.简单的密码加密就结束啦,在业务中调用静态方法即可,传入明文,将返回密文,直接保存到数据库即可

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP