知识大全 一个实现MD5的简洁的JAVA类

Posted 字节

篇首语:新长征路上,有风有雨是常态,风雨无阻是心态,风雨兼程是状态。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 一个实现MD5的简洁的JAVA类相关的知识,希望对你有一定的参考价值。

一个实现MD5的简洁的JAVA类  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  由于消息摘要唯一性和不可逆性的特点 所以不失为一种简单的常用的加密手段 比如你可以用md 来加密你的应用中的用户口令     package test;  import java security MessageDigest;  /**  * <p>Title: </p>  * <p>Description: </p>  * <p>Copyright: Copyright (c) </p>  * <p>Company: </p>  * @author unascribed  * @version   */    public class StringUtil     private final static String[] hexDigits =       a b c d e f ;    /**  * 转换字节数组为 进制字串  * @param b 字节数组  * @return 进制字串  */    public static String byteArrayToHexString(byte[] b)   StringBuffer resultSb = new StringBuffer();  for (int i = ; i < b length; i++)   resultSb append(byteToHexString(b[i]));    return resultSb toString();      private static String byteToHexString(byte b)   int n = b;  if (n < )  n = + n;  int d = n / ;  int d = n % ;  return hexDigits[d ] + hexDigits[d ];      public static String MD Encode(String origin)   String resultString = null;    try   resultString=new String(origin);  MessageDigest md = MessageDigest getInstance( MD );  resultString=byteArrayToHexString(md digest(resultString getBytes()));    catch (Exception ex)       return resultString;      public static void main(String[] args)  System err println(MD Encode( a ));        在RFC 中 给出了Test suite用来检验你的实现是否正确     MD ( ) = d d cd f b e ecf e  MD ( a ) = cc b c f b a c e   MD ( abc ) = cd fb d f d e f   MD ( message digest ) = f b d cb d a f aaf d   MD ( abcdefghijklmnopqrstuvwxyz ) = c fcd d e dfb cca e b cha138/Article/program/Java/Javascript/201311/25434

相关参考

知识大全 可变MD5加密(Java实现)

可变MD5加密(Java实现)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  可变在这里含义很简

知识大全 Java语言中Timer类的简洁用法(一)

Java语言中Timer类的简洁用法(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  所有类

知识大全 MD5的Java Bean实现

MD5的JavaBean实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  MD简介  MD的全

知识大全 java中使用MD5对数据密码加密

java中使用MD5对数据密码加密  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  publicc

知识大全 java中使用MD5加密算法进行加密

java中使用MD5加密算法进行加密  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在各种应用系

知识大全 md5算法的java源代码

  publicclassMD    /*  *AJavaimplementationoftheRSADataSecurityIncMDMessage  *DigestAlgorithmasdefin

知识大全 Java中常用的加密算法MD5,SHA,RSA

Java中常用的加密算法MD5,SHA,RSA  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  M

知识大全 用ASP.Net中的自带类进行MD5加密

用ASP.Net中的自带类进行MD5加密  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Java语言中Timer类的简洁用法(二)

Java语言中Timer类的简洁用法(二)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  实现计

知识大全 java里面如何创建一个内部类的实例?

  要想使用new生成一个内部类的实例需要先指向一个外部类的实例也就是先生成外部类的实例因为内部类可以调用外部类的人员成员当没有外部类实例的时候也就没有这些成员的内存空间内部类在实例化的时候调用外部类