package cn.lnu.utils;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import sun.misc.BASE64Encoder;
//���ڴ����û����룬ʹ���Ⱦ���MD5����ܺ��ٱ��浽���ݿ�
public class ServiceUtils {
//���ݹ���һ����Ϣ������һ������Ϣ��ժҪ
public static String md5(String message){
//Ҫ����md5�룬�������ķ������һ�����Դ���md5�㷨��digest
try {
MessageDigest md=MessageDigest.getInstance("md5");
byte md5[]=md.digest(message.getBytes());//��������Ϣ��ժҪ��Ȼ��һ��ժҪ����
//����ֱ�ӽ�������ĵ�ժҪ���أ�������ʹ��BASE64����ת��Ϊ����֮���ٷ���
BASE64Encoder encoder=new BASE64Encoder();//�Ȼ��һ������ִ��BASE64�㷨�Ķ���֮�����encode���������ı��������
return encoder.encode(md5);
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
throw new RuntimeException(e);
}
}
}