zoukankan      html  css  js  c++  java
  • 为给定字符串生成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,如需转载请自行联系原作者 

  • 相关阅读:
    shell 命令
    unzip解压失败 添加tar 解压
    tomcat
    Linux常用命令
    压缩归档与解压
    Linux的任务计划管理
    A01. openstack架构实战-openstack基本环境准备
    ubuntu16.04 server版破解密码
    Ubuntu Server 18.04 网络设置不生效的解决
    带宽单位 Mbps 及换算方式
  • 原文地址:https://www.cnblogs.com/twodog/p/12138514.html
Copyright © 2011-2022 走看看