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