论坛首页 入门技术论坛

MD5测试

浏览 3503 次
锁定老帖子 主题:MD5测试
该帖已经被评为新手帖
作者 正文
   发表时间:2008-12-15   最后修改:2008-12-16
package org.idcn.jse;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class MD5Test {

	/**
	 * MD5测试
	 * YangL.(http://YangL.iteye.com)
	 */

	public static String tomd5(String str) {
		StringBuffer hexString = new StringBuffer();
		if (str != null && str.trim().length() != 0) {
			try {
				MessageDigest md = MessageDigest.getInstance("MD5");
				md.update(str.getBytes());
				byte[] hash = md.digest();
				for (int i = 0; i < hash.length; i++) {
					if ((0xff & hash[i]) < 0x10) {
						hexString.append("0"
								+ Integer.toHexString((0xFF & hash[i])));
					} else {
						hexString.append(Integer.toHexString(0xFF & hash[i]));
					}
				}
			} catch (NoSuchAlgorithmException e) {
				e.printStackTrace();
			}

		}
		return hexString.toString();
	}

	public static void main(String[] args) {
		System.out.println(MD5Test.tomd5("123"));
	}

}
   发表时间:2008-12-16  
md5 是摘要 不是加密
0 请登录后投票
   发表时间:2008-12-16  
hcqenjoy 写道
md5 是摘要 不是加密

但主要用来加密了,呵呵
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics