不得不说java要比复杂很多很多,包括相关配置,使用以及具体开发方面!对于PHP 你自学几天就可以写东西了,但对于java有点难度!
最近写的代码,同时用到了php 与java,来看看其MD5加密方法:
java里MD5没有现成的方法,只得自己写一个,如下:
public static String EncoderByMd5(String str){ if(isNull(str)){ return ""; } try{ //确定计算方法 MessageDigest md5= MessageDigest.getInstance("MD5"); BASE64Encoder base64en = new BASE64Encoder(); //加密后的字符串 String newstr=base64en.encode(md5.digest(str.getBytes("utf-8"))); return newstr.trim(); }catch(Exception e){ return str.trim(); } }
php MD5加密非常简单直接这样就可以了:
md5($str)
差别与难易程度确实有点大!
java中也是一行阿
[code]import org.apache.commons.codec.digest.DigestUtils;
DigestUtils.md5Hex(str)[/code]
[Reply]
哎,java的方法太恐怖鸟 ~
要是我这个懒人 ~
就在JavaScript里面用ajax获取php生成的md5 ~
[Reply]
久酷
Reply:
August 19th, 2010 at 14:15
@小邪, 确实啊,JAVA相当复杂
[Reply]
呵,用这个方法可以加版权呀。
[Reply]
PHP内置了函数,看起来简介多了,呵呵
[Reply]
久酷
Reply:
August 18th, 2010 at 22:14
@Timothy, 是啊,PHP是内置的,直接使用就可以了,JAVA还得自己来
[Reply]
对这个一点都不了解 哎
[Reply]
PHP里好多方便的函数,这个MD5我前两天也用到了。。
[Reply]