Best option to store username and password in android app

前端 未结 10 1929
深忆病人
深忆病人 2020-12-13 06:26

I am developing an Android app where the user needs to sign in to perform operations. But mostly on an android handset, people use \"Keep me signed in\", In

10条回答
  •  北荒
    北荒 (楼主)
    2020-12-13 06:51

     //encode password
     pass_word_et = (EditText) v.findViewById(R.id.password_et);
     String pwd = pass_word_et.getText().toString();
                    byte[] data = new byte[0];
                    try {
                        data = pwd.getBytes("UTF-8");
                    } catch (UnsupportedEncodingException e) {
                        e.printStackTrace();
                    }
                    String base64 = Base64.encodeToString(data, Base64.DEFAULT);
                    hbha_pref_helper.saveStringValue("pass_word", base64);
    
     //decode password
     String base64=hbha_pref_helper.getStringValue("pass_word");
                byte[] data = Base64.decode(base64, Base64.DEFAULT);
                String decrypt_pwd="";
                try {
                     decrypt_pwd = new String(data, "UTF-8");
                } catch (UnsupportedEncodingException e) {
                    e.printStackTrace();
                }
    

提交回复
热议问题