zoukankan      html  css  js  c++  java
  • MD5加密工具类

    import java.security.MessageDigest;
    import java.security.NoSuchAlgorithmException;
    
    /**
     * Created by zxf on 2019年10月1日
     */
    public class MD5Util {
    	public static String encode(String password) {
    
    		try {
    			MessageDigest md = MessageDigest.getInstance("MD5");
    			md.update(password.getBytes());
    
    			byte[] byteDigest = md.digest();
    
    			int i;
    			StringBuffer buf = new StringBuffer("");
    			for (int offset = 0; offset < byteDigest.length; offset++) {
    				i = byteDigest[offset];
    
    				if (i < 0) {
    					i += 256;
    				}
    				if (i < 16) {
    					buf.append("0");
    				}
    
    				buf.append(Integer.toHexString(i));
    			} // for
    
    			// 32位加密
    			return buf.toString();
    			// 16位加密
    			// return buf.toString().substring(8, 24);
    		} catch (NoSuchAlgorithmException e) {
    			e.printStackTrace();
    			return null;
    		}
    	}
    
        // 测试main方法
    	public static void main(String[] args) {
    		System.out.println(new String("flyer"));
    	}
    }
    
  • 相关阅读:
    Ubuntu
    SSH
    Markdown
    Mac OS 上的一些骚操作
    Linux Bash
    JConsole
    IDEA
    Groovy
    Github
    Git
  • 原文地址:https://www.cnblogs.com/zxfei/p/11618418.html
Copyright © 2011-2022 走看看