Java字符串加密,UUID+MD5进行加密


首先引入所需要的依赖 我的是阿里Maven仓库的

//这个是版本控制   
<commonscodec.version>1.2</commonscodec.version>

<dependency>
       <groupId>apache-codec</groupId>
       <artifactId>commons-codec</artifactId>
       <version>${commonscodec.version}</version>
</dependency>

下面就是代码了

 

package cn.yangsansui.test;

import org.apache.commons.codec.digest.DigestUtils;
import org.springframework.util.StringUtils;

import java.util.UUID;

public class PassWordUtils {

    //进行MD5加密
    public static String toMD5(String password,String salt){
        return DigestUtils.md5Hex(password+salt);
    }

    //根据UUID获取掩码
    public static String salt(){
        return StringUtils.replace(UUID.randomUUID().toString(),"-","");
    }

    public static void main(String[] args) {
        //记得把用户的掩码存储起来方便进行比对时使用
        String a=salt();
        System.out.println("掩码:"+a);
        System.out.println("加密后:"+toMD5("123456",a));
        System.out.println("第二次输入密码登录:"+toMD5("123456",a));
    }

}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM