gl.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent it=new Intent(denglu.this,guanli.class);
startActivity(it);
}
});
import androidx.appcompat.app.AppCompatActivity;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class guanli extends AppCompatActivity {
Button tjxg;
EditText danhao,xinxi;
SQLiteDatabase database;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_guanli);
tjxg=findViewById(R.id.tjxg);
tjxg.setOnClickListener((View.OnClickListener)this);
}
public void onClick(View view){
String sql;
switch (view.getId()){
case R.id.tjxg:
sql="insert into user(danhao,xinxi)values(?,?)";
database.execSQL(sql,new Object[]{danhao.getText().toString(),xinxi.getText().toString()});
Toast.makeText(this, "数据添加成功!", Toast.LENGTH_SHORT).show();
break;
}
}
}
你的onclick写在哪里的,结合上下文
非对称加密算法的加密、解密的效率比较低。在算法设计上,非对称加密算法对待加密的数据长度有着苛刻的要求。例如RSA算法要求待加密的数据不得大于53个字节。由于非对称算法本身的复杂性,使得其对大数据加解密的适用性不强,所以非对称算法常与对称加密算法结合使用,即利用非对称算法对对称算法的密钥进行加密传输。
MD5在使用中可以和对称加密结合,增强安全性;
相关问题:
1.重放;万一黑客截获了app给服务器发送的请求数据,(哪怕是加密过的),然后冒充app向服务器发送重复的请求,服务器会不会被堵死?
解决方法:时间戳+token方案;每个请求带一个时间戳,这个时间戳和其他数据绑在一起并统一加密,所以黑客无法单独修改时间戳,如果服务器遇到来自同一个token的相同时间戳的请求,即可断定这是一次重放攻击,让token失效;