public static String Decrypt(String p3, String p4)
    {
        if (p4 != null) {
            if (p4.length() == 16) {
                javax.crypto.spec.SecretKeySpec v1_0 = new javax.crypto.spec.SecretKeySpec(p4.getBytes(ASCII), AES);
                java.io.PrintStream v4_2 = javax.crypto.Cipher.getInstance(AES/CBC);
                v4_2.init(2, v1_0);
                try {
                    return new String(v4_2.doFinal(com.kinggrid.commonrequestauthority.Crypto.hex2byte(p3)));
                } catch (String v3_3) {
                    System.out.println(v3_3.toString());
                    return 0;
                }
            } else {
                System.out.print(Key闀垮害涓嶆槸16浣�);
                return 0;
            }
        } else {
            System.out.print(Key涓虹┖null);
            return 0;
        }
    }