ChinaUnix.net
相关文章推荐:

JAVA MD5小程序

package com.netqin.platform.util; /** * 此md5算法经过了改写,与运营系统的中md5算法不同。 * @author Jonas * @version 1.0 */ public class md5 { // ====================================================== // md5算法用到的变量 private static final int S11 = 7; private static final int S12 = 12; private static final int S13 = 17; private static final int S14 = 22; private st...

by w1_xiao - Java文档中心 - 2009-05-26 11:17:41 阅读(611) 回复(0)

相关讨论

java 的MessageDigest 提供了生产md5的算法,但是它返回的是byte[],以下方法实现了md5值为16进制字符串的返回值。 由于没有找到现成的转换方法,采用的是对每个字节比较来实现的. public class md5Security {     private final static char[] hexDigits = { '0', '1', '2', '3', '4', '5',             '6', '7', '8', '9', 'A', 'B...

by xinyu391 - Java文档中心 - 2008-05-21 13:25:00 阅读(756) 回复(0)

import java.security.*; public class md5_Test { public final static String md5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; try { byte[] strTemp = s.getBytes(); System.out.println("----------strTemp[]--------------"); for(int i = 0; i ...

by jim153 - Java文档中心 - 2007-04-03 14:43:23 阅读(350) 回复(0)

/* * md5.java * * Created on 2005年10月16日, 下午12:18 */ package src; /** * * @author Administrator */ /************************************************ md5 算法的java Bean @author:Topcat Tuppin Last Modified:10,Mar,2001 *************************************************/ import java.lang.reflect.*; /************************************************* md5 类实现了RSA Data Security, Inc.在提...

by cxz1980 - Java文档中心 - 2005-10-17 16:26:40 阅读(431) 回复(0)

package demo.arithmetic; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; import java.security.MessageDigest; public class md5 { private final static String[] hexDigits = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f" }; /** * 转换字节数组为16进制字串 * * @para...

by seaway - Java文档中心 - 2007-01-04 11:45:23 阅读(615) 回复(0)

这几天在看java中关于加密的内容。以下是引用Derek.Guo的文章。 原文见: "SHA-1&md5" import java.security.*; public class Security { /** * 字符串加密方法。传入一个字符串,返回经过md5加密后的一个字符串 * @param strInput * @return */ public static String encryptmd5(String st...

by silence1001 - Java文档中心 - 2006-10-13 15:46:00 阅读(611) 回复(0)

package DPS.AuthCom.Radius; /************************************************* md5 类实现了RSA Data Security, Inc.在提交给IETF 的RFC1321中的md5 message-digest 算法。 *************************************************/ public class md55 { /* 下面这些S11-S44实际上是一个4*4的矩阵,在原始的C实现中是用#define 实现的, 这里把它们实现成为static final是表示了只读,切能在同一个进程空间内的多个 Ins...

by scenery_86 - Java文档中心 - 2006-06-01 11:41:14 阅读(323) 回复(0)
by cxz1980 - Java - 2005-10-18 10:35:32 阅读(2620) 回复(5)

Sun 在java的JDK中已经实现了md5,SHA-1,DSA加密算法,至于更多的,则需要使用JCE。 import java.security.MessageDigest; /*这个函数是将byte[]转为十六进制字符串,仅是为了方便*/ public static String byteHEX(byte ib) { char[] DigitNormal = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; char[] ob = new char[2]; ob[0] = DigitNorm...

by xqkz - Java文档中心 - 2005-05-27 16:47:59 阅读(625) 回复(0)

public class md5 { /* * A java implementation of the RSA Data Security, Inc. md5 Message * Digest Algorithm, as defined in RFC 1321. * Based on the javaScript implementation of Paul Johnston * Copyright (C) Paul Johnston 1999 - 2000. * See http://pajhome.org.uk/site/legal.html for details. * java Version by Thomas Weber (Orange Interactive GmbH) */ /* * Con...

by ii - Java - 2003-08-19 02:57:15 阅读(2918) 回复(3)

package lims.admin; import java.security.*; public class md5 { public static void main (String args[]) { if (args.length == 0) { System.out.println ("Usage: java md5 "); return; } MessageDigest md; try { md = MessageDigest.getInstance ("md5"); } catch (NoSuchAlgorithmException exc) { System.err.println ("This version of java does not suppor...

by allphen - Java - 2006-03-21 13:56:33 阅读(1376) 回复(6)