zoukankan      html  css  js  c++  java
  • Md5混淆因子

    package cn.springmvc.utils;
    import org.apache.commons.codec.digest.DigestUtils;
    import org.apache.commons.codec.digest.Md5Crypt;


    public class MD5CryptUtil
    {


    public static void main(String[] args) {
    System.out.println(DigestUtils.md5Hex("123456"));

    System.out.println(DigestUtils.md5Hex("123456"));

    System.out.println("---------");

    System.out.println(Md5Crypt.md5Crypt("123456".getBytes()));
    System.out.println(Md5Crypt.md5Crypt("123456".getBytes()));

    System.out.println("---------------------");
    String tt1 = Md5Crypt.md5Crypt("333".getBytes());
    System.out.println(tt1);
    String mysalt = getSalts(tt1);
    System.out.println(Md5Crypt.md5Crypt("333".getBytes(), mysalt));
    //
    // String tt2 = Md5Crypt.md5Crypt("333".getBytes());
    // System.out.println(tt2);
    // mysalt = getSalts(tt2);
    // System.out.println(Md5Crypt.md5Crypt("333".getBytes(), mysalt));
    }

    public static String getSalts(String password) {
    String[] salts = password.split("\$");
    if (salts.length < 1) {
    return "";
    }
    String mysalt = "";
    for (int i = 1; i < 3; i++) {
    mysalt += "$" + salts[i];
    }
    mysalt += "$";
    return mysalt;
    }

    }
  • 相关阅读:
    crypto 密码加密
    -webkit-box 高度自动填满
    performance数据
    AJAX
    Javascript sort方法
    Javascript reduce方法
    如何让div内的多行文本上下左右居中
    js基础
    for循环的执行顺序
    json对象和json字符串
  • 原文地址:https://www.cnblogs.com/cristin/p/7772522.html
Copyright © 2011-2022 走看看