• 为给定字符串生成MD5指纹


    
    
    1. import java.security.MessageDigest; 
    2. import java.security.NoSuchAlgorithmException; 
    3.  
    4. import org.apache.commons.codec.binary.Hex; 
    5.  
    6. public class MD5Util { 
    7.      
    8.     private static MessageDigest md = null
    9.      
    10.     static
    11.         try { 
    12.             md = MessageDigest.getInstance("MD5"); 
    13.         } catch (NoSuchAlgorithmException e) { 
    14.             e.printStackTrace(); 
    15.         }  
    16.     } 
    17.      
    18.     /** 
    19.      * 获取MD5签名 
    20.      * @param content 
    21.      * @return 
    22.      */ 
    23.     public static String getMD5Sign(String content){ 
    24.          
    25.         if(md == null || content == null || content.equals("")) return null
    26.          
    27.         md.reset();   
    28.           
    29.         return new String(Hex.encodeHex(md.digest(content.getBytes())));  
    30.          
    31.     } 
    32.      

    本文转自william_xu 51CTO博客,原文链接:http://blog.51cto.com/williamx/1088889,如需转载请自行联系原作者 

  • 相关阅读:
    BZOJ 4716 假摔
    【UER #4】量子态的棋盘
    [Lydsy2017省队十连测]最长路径
    [Lydsy2017省队十连测]航海舰队
    [Lydsy2017省队十连测]公路建设
    [Lydsy2017省队十连测]商店购物
    湖南省队集训题【2018】(我也不知道是第几场)
    CXMS 胡策2
    [TJOI2018]异或
    TJOI 2018 数学计算
  • 原文地址:https://www.cnblogs.com/twodog/p/12138513.html
Copyright © 2020-2023  润新知