Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;

import java.security.MessageDigest;

public class Main {
    public static String MD5(String paramString) {
        if (paramString == null)
            return null;
        try {
            byte[] arrayOfByte1 = paramString.getBytes();
            MessageDigest localMessageDigest = MessageDigest.getInstance("MD5");
            localMessageDigest.reset();
            localMessageDigest.update(arrayOfByte1);
            byte[] arrayOfByte2 = localMessageDigest.digest();
            StringBuffer localStringBuffer = new StringBuffer();
            for (int i = 0; i < arrayOfByte2.length; i++) {
                Object[] arrayOfObject = new Object[1];
                arrayOfObject[0] = Byte.valueOf(arrayOfByte2[i]);
                localStringBuffer.append(String.format("%02X", arrayOfObject));
            }
            String str = localStringBuffer.toString();
            return str;
        } catch (Exception localException) {
        }
        return paramString.replaceAll("[^[a-z][A-Z][0-9][.][_]]", "");
    }
}