jimu-decompiled/sources/com/tencent/bugly/proguard/ah.java
2025-05-13 19:24:51 +02:00

63 lines
2.2 KiB
Java

package com.tencent.bugly.proguard;
import java.security.NoSuchAlgorithmException;
import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
/* compiled from: BUGLY */
/* loaded from: classes.dex */
public final class ah implements aj {
private String a = null;
@Override // com.tencent.bugly.proguard.aj
public final byte[] a(byte[] bArr) throws Exception {
if (this.a == null || bArr == null) {
return null;
}
StringBuffer stringBuffer = new StringBuffer();
for (byte b : bArr) {
stringBuffer.append(((int) b) + " ");
}
SecretKeySpec secretKeySpec = new SecretKeySpec(this.a.getBytes(), "AES");
Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
cipher.init(2, secretKeySpec, new IvParameterSpec(this.a.getBytes()));
byte[] doFinal = cipher.doFinal(bArr);
StringBuffer stringBuffer2 = new StringBuffer();
for (byte b2 : doFinal) {
stringBuffer2.append(((int) b2) + " ");
}
return doFinal;
}
@Override // com.tencent.bugly.proguard.aj
public final byte[] b(byte[] bArr) throws Exception, NoSuchAlgorithmException {
if (this.a == null || bArr == null) {
return null;
}
StringBuffer stringBuffer = new StringBuffer();
for (byte b : bArr) {
stringBuffer.append(((int) b) + " ");
}
SecretKeySpec secretKeySpec = new SecretKeySpec(this.a.getBytes(), "AES");
Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
cipher.init(1, secretKeySpec, new IvParameterSpec(this.a.getBytes()));
byte[] doFinal = cipher.doFinal(bArr);
StringBuffer stringBuffer2 = new StringBuffer();
for (byte b2 : doFinal) {
stringBuffer2.append(((int) b2) + " ");
}
return doFinal;
}
@Override // com.tencent.bugly.proguard.aj
public final void a(String str) {
if (str != null) {
for (int length = str.length(); length < 16; length++) {
str = str + "0";
}
this.a = str.substring(0, 16);
}
}
}