zoukankan      html  css  js  c++  java
  • 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));
        }
    
    }
  • 相关阅读:
    IDEA
    elasticsearch java api
    Java-HttpUtil
    spring集成mybatis-plus
    linux语句速查
    linux切换jdk
    《Java并发编程实战》读书笔记
    设计模式六大原则
    Linux 启动管理
    Linux 日志管理
  • 原文地址:https://www.cnblogs.com/sansui/p/12482690.html
Copyright © 2011-2022 走看看