c.smali
.class public Lcom/qq/e/comm/plugin/util/c;
.super Ljava/lang/Object;
# static fields
.field public static final a:Ljava/lang/String;
.field private static final b:Ljava/lang/String;
.field private static final c:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 4
const-string v0, "AES/%s/PKCS7Padding"
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
const-string v3, "ECB"
aput-object v3, v1, v2
invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/qq/e/comm/plugin/util/c;->b:Ljava/lang/String;
invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;
move-result-object v0
invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;
move-result-object v0
const-string v1, "cgiAesKeyVer"
invoke-virtual {v0, v1}, Lcom/qq/e/comm/managers/setting/SM;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/qq/e/comm/plugin/util/c;->c:Ljava/lang/String;
sget-object v0, Lcom/qq/e/comm/plugin/util/c;->c:Ljava/lang/String;
invoke-static {v0}, Lcom/qq/e/comm/plugin/util/m;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_2d
const-string v0, "1"
:goto_2a
sput-object v0, Lcom/qq/e/comm/plugin/util/c;->a:Ljava/lang/String;
return-void
:cond_2d
sget-object v0, Lcom/qq/e/comm/plugin/util/c;->c:Ljava/lang/String;
goto :goto_2a
.end method
.method private static a()Ljava/lang/String;
.registers 3
const/16 v0, 0x6d
const/4 v1, 0x1
const/4 v2, 0x0
new-array v2, v2, [Ljava/lang/Object;
invoke-static {v0, v1, v2}, Lyaq/gdtadv;->getobjresult(II[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method public static a(Ljava/lang/String;)Ljava/lang/String;
.registers 5
const/4 v3, 0x1
const/16 v0, 0x6e
new-array v1, v3, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object p0, v1, v2
invoke-static {v0, v3, v1}, Lyaq/gdtadv;->getobjresult(II[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method private static a([B)[B
.registers 5
.annotation system Ldalvik/annotation/Throws;
value = {
Ljavax/crypto/NoSuchPaddingException;,
Ljava/security/NoSuchAlgorithmException;,
Ljava/security/InvalidKeyException;,
Ljavax/crypto/BadPaddingException;,
Ljavax/crypto/IllegalBlockSizeException;
}
.end annotation
const/4 v3, 0x1
const/16 v0, 0x6f
new-array v1, v3, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object p0, v1, v2
invoke-static {v0, v3, v1}, Lyaq/gdtadv;->getobjresult(II[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, [B
return-object v0
.end method
.method public static b(Ljava/lang/String;)Ljava/lang/String;
.registers 5
const/4 v3, 0x1
const/16 v0, 0x70
new-array v1, v3, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object p0, v1, v2
invoke-static {v0, v3, v1}, Lyaq/gdtadv;->getobjresult(II[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method private static b([B)[B
.registers 5
.annotation system Ldalvik/annotation/Throws;
value = {
Ljavax/crypto/NoSuchPaddingException;,
Ljava/security/NoSuchAlgorithmException;,
Ljava/security/InvalidKeyException;,
Ljavax/crypto/BadPaddingException;,
Ljavax/crypto/IllegalBlockSizeException;
}
.end annotation
const/4 v3, 0x1
const/16 v0, 0x71
new-array v1, v3, [Ljava/lang/Object;
const/4 v2, 0x0
aput-object p0, v1, v2
invoke-static {v0, v3, v1}, Lyaq/gdtadv;->getobjresult(II[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, [B
return-object v0
.end method