首先Java已经自带了MD5的算法,根本不应该自己写一个。其次MD5并不是加密算法,只能说是一个摘要算法,它的作用对于无论多长的数据都是产生一个固定长度的结果字符串。这样在其它接收者通过再运算一次数据可以验证这个数据是不是合法的如果需要加密应该使用Java本身所带的DES算法,这个才是加密算法!

解决方案 »

  1.   

    .JSP 文件是不能加密的,如果加密了,服务器怎么解释呢?
    而且,MD5也不可能用来加密文件。
      

  2.   

    我的文件是jsp,如果在那里调用是只加密一个文件还是所有的?
      

  3.   

    我有个想法,把jsp文件加密后,再在应用服务器编译这个jsp文件前解密,也是就是重写应用服务器的JSPParser,对于tomcat应该可行。
      

  4.   

    java自带了MD5,这个不太清楚,能不能详细说一下呢。
    还有des算法,是不是java自带的,也不用写呢?
    我的QQ是20030097,MSN:[email protected],能不能让我详细的问一下
      

  5.   

    我用的是weblogic,我希望让用户用的是加密后的程序。因为程序在他们自己的服务器上运行,我不能确保源代码的安全性。