public class Encrypt
{
  private static String byte2hex(byte[] paramArrayOfByte)
  {
    String str1 = new String();
    for (int i = 0; ; i++)
    {
      if (i >= paramArrayOfByte.length)
        return str1.toString();
      String str2 = Integer.toHexString(0xFF & paramArrayOfByte[i]).toLowerCase();
      if (str2.length() == 1)
        str2 = '0' + str2;
      str1 = str1 + str2;
    }
  }  public static String encrypt(String paramString)
  {
    System.out.println("-----------------------");
    new SimpleDateFormat("yyyyMMddHHmmss");
    StringBuilder localStringBuilder = new StringBuilder(String.valueOf(TimeManager.getTimeNow().replace("T", "")));
    if (paramString.length() >= 6)
      paramString = paramString.substring(0, 6);
    String str = paramString;
    Object localObject1 = (byte[])null;
    try
    {
      byte[] arrayOfByte3 = str.getBytes("UTF-16LE");
      localObject1 = arrayOfByte3;
      ((byte[])null);
      if (localObject1.length % 8 == 0)
      {
        arrayOfByte1 = new byte[8 * (localObject1.length / 8)];
        i = 0;
        if (i < localObject1.length)
          break label236;
        localObject2 = (byte[])null;
      }
    }
    catch (UnsupportedEncodingException localUnsupportedEncodingException)
    {
      try
      {
        int i;
        while (true)
        {
          byte[] arrayOfByte2 = "iJKw8Bwa".getBytes();
          Object localObject2 = arrayOfByte2;
          JniDesDecode.SetKey(localObject2, localObject2.length);
          JniDesDecode.Des_Encrypt(arrayOfByte1, localObject1, localObject1.length, 0, localObject1.length);
          System.out.println(byte2hex(arrayOfByte1) + "  length" + byte2hex(arrayOfByte1).length());
          return byte2hex(arrayOfByte1);
          localUnsupportedEncodingException = localUnsupportedEncodingException;
          localUnsupportedEncodingException.printStackTrace();
          continue;
          byte[] arrayOfByte1 = new byte[8 * (1 + localObject1.length / 8)];
        }
        label236: System.out.print(localObject1[i] + " ");
        i++;
      }
      catch (Exception localException)
      {
        while (true)
          localException.printStackTrace();
      }
    }
  }
}另外请教下,有没有什么可以把JAVA转成JS的工具。或者 转换方法。谢谢