package com.xiaomi.push; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; public class h { private static final byte[] a = {100, 23, 84, 114, 72, 0, 4, 97, 73, 97, 2, 52, 84, 102, 18, 32}; private static Cipher a(byte[] bArr, int i) { SecretKeySpec secretKeySpec = new SecretKeySpec(bArr, "AES"); IvParameterSpec ivParameterSpec = new IvParameterSpec(a); Cipher instance = Cipher.getInstance("AES/CBC/PKCS5Padding"); instance.init(i, secretKeySpec, ivParameterSpec); return instance; } public static byte[] a(byte[] bArr, byte[] bArr2) { return a(bArr, 2).doFinal(bArr2); } public static byte[] b(byte[] bArr, byte[] bArr2) { return a(bArr, 1).doFinal(bArr2); } }