• 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();
    	}
    }


     

  • 相关阅读:
    OS + Linux + zipTool / tar / tar.gz / zst
    project scm
    product wiki confluence
    script ActionScript / ColdFusion
    链表例题
    链表原理
    链表例题
    链表原理
    链表原理
    链表原理
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4251994.html
Copyright © 2020-2023  润新知