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(); } }

Android简单加密解密示例:使用异或运算实现字符串编码

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

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