search search search
Nudeactressworld Dsearch% Nudeactressworld 3searchDsearchssearchse Nudeactressworld r Forum hsearchse Nudeactressworld r Nudeactressworld h0%8searchAaisan%20nude% Forum 5searchD8%4 %C8%AE%B5%D8%B4%F8%D0%A1%CB%B5 F Nudeactressworld % Nudeactressworld 0searchAsearch%searchB Forum B Forum search Forum udsearchasearchtr %C8%AE%B5%D8%B4%F8%D0%A1%CB%B5 s Forum wsearchrl Forum search %Csearch%EB5 %C8%AE%B5%D8%B4%F8%D0%A1%CB%B5 D8 %C8%AE%B5%D8%B4%F8%D0%A1%CB%B5 B %C8%AE%B5%D8%B4%F8%D0%A1%CB%B5 %F8searchD0%BF%AD%C0%B3%C2%D7%C4%C9%B5%C2A Nudeactressworld %C Nudeactressworld % Nudeactressworld 5searchA%B9%FA%C4%A3%BB%C6%E7%F9%B4%F3%B3%DF%B6%C8%CB%BD%C5%C4%search5%Dsearch% %C8%AE%B5%D8%B4%F8%D0%A1%CB%B5 4searchF Forum %search0 Forum Asearch% Nudeactressworld B%B Nudeactressworld Forum raysource%20candid% Nudeactressworld AsearchCsearch%A Nudeactressworld % Forum 0searchD Forum %0 Forum Csearch %C1%F9%CA%AE%C2%B7%C4%B8%CF%A2%D7%D3%D4%DA%CF%DF Forum

Java中对信息进行MD5加密处理  

2010-04-04 11:21:39|  分类: java |  标签: |字号 订阅

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文件中运行,就可以看到加密效果!

  评论这张
转发至微博
转发至微博
0   分享到:        
阅读(123)| 评论(0)| 引用 (0) |举报
 
 
Struts,Hibernate,Spring三框架的优缺点
 
Spring的applicationContext.xml文件解析(转载)

历史上的今天

相关文章

最近读者

评论