欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JAVA加密工具类MD5

程序员文章站 2024-03-19 09:51:16
...

MD5免密的工具类 便于理解,简单实用

package net.kj1024.util;

import java.security.MessageDigest;

/**

  • 说明:MD5处理

  • 创建人: 陌小伊

  • 修改时间:

  • @version
    */
    public class MD5 {

    public static String md5(String str) {
    try {
    MessageDigest md = MessageDigest.getInstance(“MD5”);
    md.update(str.getBytes());
    byte b[] = md.digest();

     	int i;
    
     	StringBuffer buf = new StringBuffer("");
     	for (int offset = 0; offset < b.length; offset++) {
     		i = b[offset];
     		if (i < 0)
     			i += 256;
     		if (i < 16)
     			buf.append("0");
     		buf.append(Integer.toHexString(i));
     	}
     	str = buf.toString();
     } catch (Exception e) {
     	e.printStackTrace();
    
     }
     return str;
    

    }
    // public static void main(String[] args) {
    // System.out.println(md5(“1”));
    // System.out.println(md5(“mj1”));
    // }
    }

相关标签: java