1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
| package com.example.createso;
import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity; import com.example.createso.databinding.ActivityMainBinding; import java.util.Arrays; import java.util.LinkedHashMap; import java.util.Map; import java.util.stream.IntStream; import kotlin.Metadata; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0015\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u0018\u0000 \f2\u00020\u0001:\u0001\fB\u0005¢\u0006\u0002\u0010\u0002J\u0011\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\u0006H\u0086 J\u0012\u0010\b\u001a\u00020\t2\b\u0010\n\u001a\u0004\u0018\u00010\u000bH\u0015R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082.¢\u0006\u0002\n\u0000¨\u0006\r"}, d2 = {"Lcom/example/createso/MainActivity;", "Landroidx/appcompat/app/AppCompatActivity;", "()V", "binding", "Lcom/example/createso/databinding/ActivityMainBinding;", "baby_xor", "", "x", "onCreate", "", "savedInstanceState", "Landroid/os/Bundle;", "Companion", "app_debug"}, k = 1, mv = {1, 6, 0}, xi = 48) /* loaded from: classes3.dex */ public final class MainActivity extends AppCompatActivity { public static final Companion Companion = new Companion(null); public Map<Integer, View> _$_findViewCache = new LinkedHashMap(); private ActivityMainBinding binding;
public void _$_clearFindViewByIdCache() { this._$_findViewCache.clear(); }
public View _$_findCachedViewById(int i) { Map<Integer, View> map = this._$_findViewCache; View view = map.get(Integer.valueOf(i)); if (view == null) { View findViewById = findViewById(i); if (findViewById != null) { map.put(Integer.valueOf(i), findViewById); return findViewById; } return null; } return view; }
public final native int[] baby_xor(int[] iArr);
/* JADX INFO: Access modifiers changed from: protected */ @Override // androidx.fragment.app.FragmentActivity, androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, android.app.Activity public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActivityMainBinding inflate = ActivityMainBinding.inflate(getLayoutInflater()); Intrinsics.checkNotNullExpressionValue(inflate, "inflate(layoutInflater)"); this.binding = inflate; if (inflate == null) { Intrinsics.throwUninitializedPropertyAccessException("binding"); inflate = null; } setContentView(inflate.getRoot()); final int[] c = {119, 9, 40, 44, 106, 83, 126, 123, 33, 87, 113, 123, 112, 93, 125, 127, 41, 82, 44, 127, 39, 3, 126, 125, 119, 87, 47, 125, 33, 6, 44, 127, 112, 0, 126, 123, 115, 24}; ((Button) _$_findCachedViewById(R.id.btn)).setOnClickListener(new View.OnClickListener() { // from class: com.example.createso.MainActivity$$ExternalSyntheticLambda0 @Override // android.view.View.OnClickListener public final void onClick(View view) { MainActivity.m26onCreate$lambda0(MainActivity.this, c, view); } }); }
/* JADX INFO: Access modifiers changed from: private */ /* renamed from: onCreate$lambda-0 reason: not valid java name */ public static final void m26onCreate$lambda0(MainActivity this$0, int[] c, View it) { Intrinsics.checkNotNullParameter(this$0, "this$0"); Intrinsics.checkNotNullParameter(c, "$c"); IntStream flag = ((EditText) this$0._$_findCachedViewById(R.id.input)).getText().toString().chars(); int[] array = flag.toArray(); Intrinsics.checkNotNullExpressionValue(array, "flag.toArray()"); int[] cipher = this$0.baby_xor(array);//调用了动态类的内部函数baby_xor,对flag进行加密 if (Arrays.equals(cipher, c)) { Toast.makeText(this$0, "Success", 1).show(); } else { Toast.makeText(this$0, "Failed", 0).show(); } }
/* compiled from: MainActivity.kt */ @Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002¨\u0006\u0003"}, d2 = {"Lcom/example/createso/MainActivity$Companion;", "", "()V", "app_debug"}, k = 1, mv = {1, 6, 0}, xi = 48) /* loaded from: classes3.dex */ public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); }
private Companion() { } }
static { System.loadLibrary("createso");//加载了lib中的库文件 } }
|