zoukankan      html  css  js  c++  java
  • md5加密(4)

    package test1;
    import java.security.MessageDigest;
    import java.security.NoSuchAlgorithmException;
    public class MD5Utils {
    	public static String md5Password(String password) {  		  
            try {  
                // 得到一个信息摘要器  
                MessageDigest digest = MessageDigest.getInstance("md5");  
                byte[] result = digest.digest(password.getBytes());  
                StringBuffer buffer = new StringBuffer();  
                // 把没一个byte 做一个与运算 0xff;  
                for (byte b : result) {  
                    // 与运算  
                    int number = b & 0xff;// 加盐  
                    String str = Integer.toHexString(number);  
                    if (str.length() == 1) {  
                        buffer.append("0");  
                    }  
                    buffer.append(str);  
                }  
      
                // 标准的md5加密后的结果  
                return buffer.toString();  
            } catch (NoSuchAlgorithmException e) {  
                e.printStackTrace();  
                return "";  
            }    
        } 
    	public static void main(String[] args) {		
    		System.out.println(md5Password("234567"));
    	}
    }
    

      

  • 相关阅读:
    【图论】第k短路
    【图论】差分约束系统
    【图论】最短路
    【图论】Johnson算法
    HDU5878
    HDU5900
    pow的小事不简单
    math汇总
    Bellman-Ford最短路径
    图的遍历
  • 原文地址:https://www.cnblogs.com/ipetergo/p/7086784.html
Copyright © 2011-2022 走看看