使用MD5算法计算用户名字符串的散列值,将计算结果转换成长度32位的十六进制字符串。
然后将字符串中的所有奇数位重新组合,生成新的字符串。这个字符串就是注册码
点击事件:
btn_one.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(!checkSN(et_name.getText().toString().trim(), et_password.getText().toString().trim())){
Toast.makeText(MainActivity.this,"unsuccess",Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(MainActivity.this,"success",Toast.LENGTH_SHORT).show();
btn_one.