zoukankan      html  css  js  c++  java
  • MD5处理图片加密算法

              Android MD5加密算与J2SE平台一模一样,由于Android 平台支持 java.security.MessageDigest这个包。实际上与J2SE平台一模一样。

    首先:

    输入一个String(须要加密的文本),得到一个加密输出String(加密后的文本

    public class MD5 {
    
    	/**
    	 * MD5加密算法
    	 * 
    	 * @param content
    	 * @return
    	 */
    	public static String getMD5(String content) {
    		try {
    			MessageDigest digest = MessageDigest.getInstance("MD5");
    			digest.update(content.getBytes()); //内部方法
    			return getHashString(digest);
    
    		} catch (NoSuchAlgorithmException e) {
    			e.printStackTrace();
    		}
    		return null;
    	}
    
    	/**
    	 * 获得哈希字符串
    	 * 
    	 * @param digest
    	 * @return
    	 */
    	private static String getHashString(MessageDigest digest) {
    		StringBuilder builder = new StringBuilder();
    		for (byte b : digest.digest()) {
    			builder.append(Integer.toHexString((b >> 4) & 0xf));
    			builder.append(Integer.toHexString(b & 0xf));
    		}
    		return builder.toString();
    	}
    }


     

  • 相关阅读:
    Spring+Mybatis+Maven+MySql搭建实例
    Spring+Mybatis+SpringMVC+Maven+MySql搭建实例
    SQL GROUP BY 语句
    SQL SUM() 函数
    SQL MIN() 函数
    SQL MAX() 函数
    SQL LAST() 函数
    SQL FIRST() 函数
    SQL COUNT() 函数
    SQL AVG() 函数
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4251994.html
Copyright © 2011-2022 走看看