• 大小: 3.12KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-20
  • 语言: Java
  • 标签:

资源简介

Java 使用MD5加密(提高篇-实例546).zip

资源截图

代码片段和文件信息

/**
 * @jdk版本:1.6
 * @编码时间:2010-3-20
 */
package com.mingrisoft.security;

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

/**
 * @author bwm
 * 
 */
public class SingleMD5 {

static String algorithm = “MD5“;

/**
 * MD5加密,返回byte[]类型
 * 
 * @param data
 * @return
 * @throws NoSuchAlgorithmException
 */
public static byte[] encryptMD5(byte[] data)
throws NoSuchAlgorithmException {
MessageDigest digest = MessageDigest.getInstance(algorithm);
digest.update(data);
return digest.digest();
}

/**
 * 把MD5加密数据转换String类型
 * 
 * @param data
 * @return
 * @throws NoSuchAlgorithmException
 */
public static String encryptMD5toString(byte[] data)
throws NoSuchAlgorithmException {
String str = ““;
String str16;
System.out.println(data.length);
for (int i = 0; i < data.length; i++) {
str16 = Integer.toHexString(0xFF & data[i]);
if (str16.length() == 1) {
str = str + “0“ + s

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         232  2010-12-17 09:48  .classpath
     文件         379  2010-12-17 10:26  .project
     文件         635  2010-12-17 09:47  .settings\org.eclipse.jdt.core.prefs
     文件        2241  2011-02-14 10:45  bin\com\mingrisoft\security\SingleMD5.class
     文件        1604  2010-12-16 17:11  src\com\mingrisoft\security\SingleMD5.java

评论

共有 条评论