当前位置:  编程技术>java/j2ee

java md5工具类分享

    来源: 互联网  发布时间:2014-11-02

    本文导语:  代码如下:import javasecurityMessageDigest;import javasecurityNoSuchAlgorithmException;/**  * MD5工具类   *    * @author  * @version 0   */  public class Md5Util {    /**       * Md       *       * @param value the value       * @return the string      ...

代码如下:

import javasecurityMessageDigest;
import javasecurityNoSuchAlgorithmException;

/**
 * MD5工具类 
 *  
 * @author
 * @version 0 
 */ 
public class Md5Util {
    /** 
     * Md 
     * 
     * @param value the value 
     * @return the string 
     */ 
    public static String md5(String value) {  
        try {  
            MessageDigest md = MessageDigestgetInstance("md5");  
            byte[] e = mddigest(valuegetBytes());  
            return toHex(e);  
        }  
        catch (NoSuchAlgorithmException e) {  
            eprintStackTrace();  
            return value;  
        }  
    }  

    /** 
     * Md 
     * 
     * @param bytes the bytes 
     * @return the string 
     */ 
    public static String md5(byte[] bytes){
        try {  
            MessageDigest md = MessageDigestgetInstance("md5");  
            byte[] e = mddigest(bytes);  
            return toHex(e);  
        }  
        catch (NoSuchAlgorithmException e) {  
            e.printStackTrace();  
            return "";  
        }  
    }  

    /** 
     * To hex 
     * 
     * @param bytes the bytes 
     * @return the string 
     */ 
    private static String toHex(byte bytes[]){
        StringBuilder hs = new StringBuilder();  
        String stmp ="";
        for (int n = 0; n < byteslength; n++) {  
            stmp = IntegertoHexString(bytes[n] & 0xff);  
            if (stmplength() == 1)  
                hsappend("0")append(stmp);  
            else 
                hsappend(stmp);  
        }  
        return hstoString();  
    }  
}

    
 
 

您可能感兴趣的文章:

  • 轻量级Java开发工具 Java Tools
  • Java数据库建模工具 Mogwai Java Tools
  • Java源码工具 java2html
  • Java代码分享工具 Java Gems
  • Java数据库映射工具 SQL2JAVA
  • 急!请问有分析java程序性能瓶颈的工具吗?例如,统计 java 程序中函数调用次数?
  • Java 常用工具包 JCake
  • java初学者问:java操作平台是什么?用什么工具?
  • 初学java可以用哪种工具好?visual age for java 怎么样?
  • 我初学java,请教各位开发java用什么工具好?
  • 能否推荐几本学习Java的好教材呢?那一种Java的开发工具更好呢?
  • 用什么工具可以把JAVA的.CLASS文件反编译成.JAVA文件??
  • 大虾们,我是JAVA菜鸟,请问你们用什么JAVA开发工具???(回答有分)
  • Java开源报表工具 JasperReports
  • 关于java的开发工具jdk,sdk?
  • Java 开发工具 tIDE
  • JAVA入门初问?(学Java用什么平台和工具好?)
  • 我想学习JAVA, 应该如何下手, 选用什么工具?
  • Java 代码分析工具 JHawk
  • Java程序性能分析工具 VisualVM
  • 输出java进程的jstack信息示例分享 通过线程堆栈信息分析java线程
  • java去除集合中重复元素示例分享 java去除重复
  • java读取csv文件示例分享(java解析csv文件)
  • java求三个数的最大值的示例分享
  • java把字符串写入文件里的简单方法分享
  • java向文件末尾添加内容示例分享
  • 升级了!分享Java资料
  • IP地址数字互转 iis7站长之家
  • java删除文件夹下所有文件示例分享
  • Java中new关键字和newInstance方法的区别分享
  • java求100以内的素数示例分享
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 哪里有 MD5 算法的Java原码?
  • java开发之MD5加密算法的实现
  • java实现md5加密示例
  • java实现MD5加密算法的实例代码
  • 使用java获取md5值的两种方法
  • java不可逆加密算法之md5加密算法使用示例
  • java实现无符号数转换、字符串补齐、md5、uuid、随机数示例
  • java使用计算md5校验码方式比较两个文件是否相同
  • java易懂易用的MD5加密(可直接运行) (1)第1/2页
  • java加密算法分享(rsa解密、对称加密、md5加密)
  • java 易懂易用的MD5加密(可直接运行)(2)
  • java中常用工具类之字符串操作类和MD5加密解密类
  • Java、JavaScript、Oracle、MySQL中实现的MD5加密算法分享
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍
  • 我对JAVA一窍不通,可惜别人却给我一个Java的project,要我做一个安装程序,请问哪里有JAVA INSTALLER下载,而且我要不要安装java的sdk才能完成此项任务?
  • java命名空间java.security类keystore的类成员方法: getdefaulttype定义及介绍
  • 新年第一天,让我们讨论一下未来一年JAVA的发展趋势! 个人认为,JAVA将主要朝ERP和JAVA手机方面发展!
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getclasspath定义及介绍
  • 我想学Java,但不知道Java的实用的开发工具有那些,Java主要用在哪些方面,EJB到底是什么东西??
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javaserializedobjectmimetype定义及介绍
  • redhat7.3下,java程序打印中文直接用java命令执行正常,用crontab执行java命令为乱码


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3