package com.sh;
public class MD5 {};
private long[] state = new long[4]; // state (ABCD)
private long[] count = new long[2]; // number of bits, modulo 2^64
private byte[] buffer = new byte[64]; // input buffer
public String digestHexStr;
private byte[] digest = new byte[16];
public String getkeyBeanofStr(String inbuf) {}
return digestHexStr;
}
// ÕâÊÇkeyBeanÕâ¸öÀàµÄ±ê×¼¹¹Ô캯Êý£¬JavaBeanÒªÇóÓÐÒ»¸öpublicµÄ²¢ÇÒûÓвÎÊýµÄ¹¹Ô캯Êý
public MD5() {}
private void keyBeanInit() {}
private long G(long x, long y, long z) {}
private long H(long x, long y, long z) {}
private long I(long x, long y, long z) {}
private long FF(long a, long b, long c, long d, long x, long s, long ac) {}
private long GG(long a, long b, long c, long d, long x, long s, long ac) {}
private long HH(long a, long b, long c, long d, long x, long s, long ac) {}
private long II(long a, long b, long c, long d, long x, long s, long ac) {}
private void keyBeanUpdate(byte[] inbuf, int inputLen) {}
index = 0;
} else
i = 0;
keyBeanMemcpy(buffer, inbuf, index, i, inputLen - i);
}
private void keyBeanFinal() {}
private void keyBeanMemcpy(byte[] output, byte[] input, int outpos,
int inpos, int len) {}
private void keyBeanTransform(byte block[]) {}
private void Encode(byte[] output, long[] input, int len) {}
}
private void Decode(long[] output, byte[] input, int len) {}
public static long b2iu(byte b) {}
public static String byteHEX(byte ib) {};
char[] ob = new char[2];
ob[0] = Digit[(ib >>> 4) & 0X0F];
ob[1] = Digit[ib & 0X0F];
String s = new String(ob);
return s;
}
public static void main(String args[]) {}
}
´ó¼Ò¿ÉÒÔÖ±½Ó°Ñ´úÂ뿽±´µ½JavaÎļþÖÐÔËÐУ¬¾Í¿ÉÒÔ¿´µ½¼ÓÃÜЧ¹û£¡