该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
好吧...........................其实是我看不懂java
各位大神快帮帮小弟吧
\com\square_enix\million\util\Crypt.java:
18 public static byte[] decode(byte[] paramArrayOfByte1, byte[] paramArrayOfByte2)
19 {
20: SecretKeySpec localSecretKeySpec = new SecretKeySpec(paramArrayOfByte2, "AES");
21 try
22 {
23: Cipher localCipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
24 localCipher.init(2, localSecretKeySpec);
25 byte[] arrayOfByte2 = localCipher.doFinal(paramArrayOfByte1);1
..
39 {
40 byte[] arrayOfByte2 = Base64.decode(paramArrayOfByte, 0);
41: SecretKeySpec localSecretKeySpec = new SecretKeySpec(paramString.getBytes(), "AES");
42: Cipher localCipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
43 localCipher.init(2, localSecretKeySpec);
44 byte[] arrayOfByte3 = localCipher.doFinal(arrayOfByte2);
..
public static void sendK(String paramString1, String paramString2, String paramString3)
{
Object[] arrayOfObject = new Object[3];
arrayOfObject[0] = paramString1;
arrayOfObject[1] = paramString2;
arrayOfObject[2] = paramString3;
Debug.log("k1:%s k2:%s urlTop:%s", arrayOfObject);
Helper.setKey(paramString1);
Crypt.setKey(paramString2);
}
public static void sendK(String paramString1, String paramString2, String paramString3)
{
Object[] arrayOfObject = new Object[3];
arrayOfObject[0] = paramString1;
arrayOfObject[1] = paramString2;
arrayOfObject[2] = paramString3;
Debug.log("k1:%s k2:%s urlTop:%s", arrayOfObject);
Helper.setKey(paramString1);
Crypt.setKey(paramString2);
}