Files
rr3-apk/decompiled/sources/com/ironsource/bj.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

76 lines
2.7 KiB
Java

package com.ironsource;
import android.text.TextUtils;
import android.util.Base64;
import com.ironsource.mediationsdk.logger.IronLog;
import java.io.UnsupportedEncodingException;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.security.NoSuchAlgorithmException;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.interfaces.RSAPublicKey;
import java.security.spec.InvalidKeySpecException;
import java.security.spec.X509EncodedKeySpec;
import javax.crypto.Cipher;
/* loaded from: classes2.dex */
public class bj {
public static final int a = 1024;
public static final String b = "RSA/ECB/PKCS1Padding";
public static String a(String str, String str2) {
if (TextUtils.isEmpty(str)) {
return "";
}
try {
return Base64.encodeToString(a(str.getBytes("UTF-8"), a(str2)), 0).replaceAll(System.getProperty("line.separator"), "");
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("exception on string encryption error: " + e.getMessage());
return "";
}
}
public static KeyPair a() {
try {
KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance(b);
keyPairGenerator.initialize(1024);
return keyPairGenerator.genKeyPair();
} catch (NoSuchAlgorithmException e) {
i9.d().a(e);
IronLog.INTERNAL.error("exception on key generation error: " + e.getMessage());
throw new RuntimeException(e);
}
}
private static RSAPublicKey a(String str) throws NoSuchAlgorithmException, InvalidKeySpecException, UnsupportedEncodingException {
return (RSAPublicKey) KeyFactory.getInstance("RSA").generatePublic(new X509EncodedKeySpec(Base64.decode(str, 0)));
}
public static byte[] a(byte[] bArr, PrivateKey privateKey) {
try {
Cipher cipher = Cipher.getInstance(b);
cipher.init(2, privateKey);
return cipher.doFinal(bArr);
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("exception on decryption error: " + e.getMessage());
throw new RuntimeException(e);
}
}
public static byte[] a(byte[] bArr, PublicKey publicKey) {
try {
Cipher cipher = Cipher.getInstance(b);
cipher.init(1, publicKey);
return cipher.doFinal(bArr);
} catch (Exception e) {
i9.d().a(e);
IronLog.INTERNAL.error("exception on encryption error: " + e.getMessage());
throw new RuntimeException(e);
}
}
}