发表于: 2018-08-19 23:58:49

2 832


一、今天完成的事情

    1.今天学习了基于BASE64的AES加密,折腾了半天,无果......按照下面代码中的注释对密码进行加密解密,无法实现记住密码,不用加密直接用明文保存密码则没有问题。

    AES类的代码在链接里。

passwordET.setText(password);
//解密
/*
try {
   passwordET.setText(aes.decode(password));
} catch (Exception e) {

}
*/
editor.putString("password", password);
//加密
/*
try {
   editor.putString("password", aes.encode(password));
} catch(Exception e) {

}
*/

    2.今天在AS里往github推送代码时出现错误:Push to origin/master was rejected 

    

    原因是项目中有和和历史不符的东西,尤其是在第一次提交到代码仓库的时候非常容易出现,因为初始化的仓库和本地仓库没有关联,解决方法是项目文件夹右键点击git Bash Here,然后输入两条命令:

    git pull origin master –allow-unrelated-histories 

    git push -u origin master -f

再次推送就成功了。

二、明天计划的事情

    1.继续研究加密方法;

    2.完成找回密码功能;

     3.重新提交任务二。

三、遇到的问题

    无法通过Android Device Monitor 获取文件

    想查看保存用户名和密码的文件,结果错误提示:Failed to pull selection,参考了网上许多方法,都不行


四、收获

    对AES加密有了一些基础的了解



返回列表 返回列表
评论

    分享到