package com.example.ilililililil;

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;

public class MainActivity extends AppCompatActivity {

public static Encoder encoder;

public static MainActlvity mainActlvity;

/* access modifiers changed from: protected */

public void onCreate(Bundle bundle) {

    super\.onCreate(bundle);

    setContentView((int) R\.layout\.activity_main);

    encoder = new Encoder();

    mainActlvity = new MainActlvity();

    ((Button) findViewById(R\.id\.button))\.setOnClickListener(new View\.OnClickListener((EditText) findViewById(R\.id\.edit_text)) {

        public final /* synthetic */ EditText f$1;

        {

            this\.f$1 = r2;

        }

        public final void onClick(View view) {

            MainActivity\.this\.lambda$onCreate$0$MainActivity(this\.f$1, view);

        }

    });

}

public /* synthetic */ void lambda$onCreate$0$MainActivity(EditText editText, View view) {

    System\.out\.println(encoder\.encode(editText\.getText()\.toString()));

    if (encoder\.encode(editText\.getText()\.toString())\.equals("棿棢棢棲棥棷棊棐棁棚棨棨棵棢棌")) {

        Toast\.makeText(this, "YES", 0)\.show();

    } else {

        Toast\.makeText(this, "NO", 0)\.show();

    }

}

}

package com.example.ilililililil;

public class Encoder {

private int key = 123456789;

public String encode(String str) {

    StringBuilder sb = new StringBuilder();

    for (char c : str\.toCharArray()) {

        sb\.append((char) (c ^ this\.key));

    }

    return sb\.toString();

}

}

请写出flag内容:flag: ilililililililililililililil

Android 简单字符加密解密 - 探索字符编码与解码

原文地址: https://www.cveoy.top/t/topic/pWRQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录