翰林优商.apk(点击下载) / a.java


package com.baidu.sec.a.d;

import android.util.Base64;
import com.umeng.analytics.pro.am;

/* compiled from: AESUtil */
public final class a {
    public static final String a = "30212102dicudiab";

    public static String a(byte[] bArr) {
        if (bArr != null) {
            try {
                if (bArr.length != 0) {
                    byte[] a2 = a(a.getBytes(), bArr);
                    if (a2 != null) {
                        if (a2.length > 0) {
                            return Base64.encodeToString(a2, 0);
                        }
                    }
                    return null;
                }
            } catch (Throwable th) {
                b.a(th);
            }
        }
        return null;
    }

    public static String a(String str) {
        if (str == null) {
            return null;
        }
        try {
            return new String(a(a.getBytes(), Base64.decode(str, 0), true));
        } catch (Throwable th) {
            b.a(th);
            return null;
        }
    }

    public static byte[] a(byte[] bArr, byte[] bArr2) {
        try {
            return b(bArr2, bArr);
        } catch (Throwable th) {
            b.a(th);
            return null;
        }
    }

    public static byte[] a(byte[] bArr, byte[] bArr2, boolean z) {
        try {
            return c(bArr2, bArr);
        } catch (Throwable unused) {
            return null;
        }
    }

    private static byte[] b(byte[] bArr, byte[] bArr2) {
        byte[] bArr3 = new byte[0];
        try {
            Class<?> cls = Class.forName("com.baidu." + com.baidu.sec.a.b.a.a + ".ac.F");
            Object invoke = cls.getDeclaredMethod("getInstance", new Class[0]).invoke(cls, new Object[0]);
            if (invoke == null) {
                return bArr3;
            }
            return (byte[]) cls.getDeclaredMethod("ae", byte[].class, byte[].class).invoke(invoke, bArr, bArr2);
        } catch (Throwable th) {
            b.a(th);
            return bArr3;
        }
    }

    private static byte[] c(byte[] bArr, byte[] bArr2) {
        byte[] bArr3 = new byte[0];
        try {
            Class<?> cls = Class.forName("com.baidu." + com.baidu.sec.a.b.a.a + ".ac.F");
            Object invoke = cls.getDeclaredMethod("getInstance", new Class[0]).invoke(cls, new Object[0]);
            if (invoke == null) {
                return bArr3;
            }
            return (byte[]) cls.getDeclaredMethod(am.aw, byte[].class, byte[].class).invoke(invoke, bArr, bArr2);
        } catch (Throwable th) {
            b.a(th);
            return bArr3;
        }
    }
}