知识大全 一个实现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实现) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 可变在这里含义很简
Java语言中Timer类的简洁用法(一) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 所有类
MD5的JavaBean实现 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! MD简介 MD的全
java中使用MD5对数据密码加密 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! publicc
java中使用MD5加密算法进行加密 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在各种应用系
publicclassMD /* *AJavaimplementationoftheRSADataSecurityIncMDMessage *DigestAlgorithmasdefin
Java中常用的加密算法MD5,SHA,RSA 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! M
用ASP.Net中的自带类进行MD5加密 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java语言中Timer类的简洁用法(二) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 实现计
要想使用new生成一个内部类的实例需要先指向一个外部类的实例也就是先生成外部类的实例因为内部类可以调用外部类的人员成员当没有外部类实例的时候也就没有这些成员的内存空间内部类在实例化的时候调用外部类