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;
    }

    }
  • 相关阅读:
    REYES is working now!
    New Caching Mechanism
    Minimum Platform Requirements
    Multithreading Problem with Max SDK
    Bezier Triangles and NPatches
    elvish ray 0.5 beta History
    1.md
    Linux时间同步.md
    好久没写东西了
    从java到c# .net的转变(1)
  • 原文地址:https://www.cnblogs.com/cristin/p/7772522.html
Copyright © 2011-2022 走看看