Who are talking about PHP spam? Java code
Public static String getMD5 (String orgin, String charset) {if (charset = null) charset = "UTF-8"; String result = null; try {MessageDigest md = MessageDigest. getInstance ("MD5"); result = byte2hex (md. digest (orgin. getBytes (charset);} catch (Exception e) {throw new java. lang. runtimeException ("sign error! ", E);} return result;} private static String byte2hex (byte [] B) {StringBuffer hs = new StringBuffer (); String stmp = ""; for (int n = 0; n <B. length; n ++) {stmp = (java. lang. integer. toHexString (B [n] & 0XFF); if (stmp. length () = 1) hs. append ("0 "). append (stmp); else hs. append (stmp);} return hs. toString ();} public static String encode (byte [] srcContent) {if (srcContent = null) {return null;} // every 7 Add a carriage return after six characters and delete it. Return new BASE64Encoder (). encode (srcContent ). replace ("\ r \ n", "") ;}string data = "helloword"; String secret = "123456"; String md5Value = Md5Util. getMD5 (data + secret); String reSign = Base64Util. encode (md5Value. getBytes ("UTF-8"); // result reSign = y2uymtlodgzntvmmmyzyzi3ntewowm0owy1ytvmmju =
PHP code
$reSign = base64_encode(md5($data.$secret))