首页 > 其他 > 详细

Md5加密

时间:2019-01-14 12:48:38      阅读:180      评论:0      收藏:0      [点我收藏+]

使用MD5加密的两种方式:

1.使用MessageDigest类

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

import org.apache.commons.codec.binary.Hex;    
public String encode(String passWord) {
        // TODO Auto-generated method stub
        String algorithm ="MD5";
        MessageDigest instance = null;
        try {
            instance = MessageDigest.getInstance(algorithm);    
        } catch (NoSuchAlgorithmException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        byte[] digest = instance.digest(passWord.getBytes());// 纯md5加密
        char[] encodeHex = Hex.encodeHex(digest);//16进制加密
        String string = new String(encodeHex);
        return string;
    }

2.使用Spring自带的工具类DigestUtils

import org.springframework.util.DigestUtils;
//对密码进行 md5 加密
String md5Password = DigestUtils.md5DigestAsHex(user.getPassword().getBytes());

 

Md5加密

原文:https://www.cnblogs.com/menbo/p/10265710.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!