public static String initKey(String seed)
    throws Exception
  {
   seed = 'XXXX'; //暂时固定死这个值
    KeyGenerator kg = KeyGenerator.getInstance("DES");
    SecureRandom secureRandom = SecureRandom.getInstance("SHA1PRNG");
    secureRandom.setSeed(decryptBASE64(seed));
    kg.init(secureRandom);
    SecretKey secretKey = kg.generateKey();
    return encryptBASE64(secretKey.getEncoded());
  }
对方给了DES密钥,但是要经过如上代码处理后才得到真正可以用来加解密的密钥,上面的代码我用PHP不知道如何实现