将java代码转换为php

时间:2014-04-02 11:20:00

标签: java php

我需要将此代码隐藏到php.And我有一些问题。

进行测试: 在"测试" Out" 98f6bcd4621d373cade4e832627b4f6"

public static String a(String paramString)
    {

      try
      {
        MessageDigest localMessageDigest = MessageDigest.getInstance("MD5");
        localMessageDigest.update(paramString.getBytes());
        byte[] arrayOfByte2 = localMessageDigest.digest();
       String str = new BigInteger(1, arrayOfByte2).toString(16);
         return str;
      }
      catch (NoSuchAlgorithmException localNoSuchAlgorithmException)
      {
       return "";
      }
    }

2 个答案:

答案 0 :(得分:0)

在问这里之前,至少做一些研究。无论如何,因为这太简单了,这就是解决方案:

function a($s) {
    return ltrim(md5($s), "0");
}

a("test")按预期返回 98f6bcd4621d373cade4e832627b4f6

答案 1 :(得分:0)

我假设你想要这样的东西:

function a($paramString)
{
    return substr(md5($paramString), 1);
}

a("test"); // 98f6bcd4621d373cade4e832627b4f6

注意:Stack Overflow通常用于帮助您解决已经尝试过的问题,而不是让人们只为您编写代码