发表于: 2017-11-08 23:58:46
1 735
今天完成的事情:
1.写完登录注册页面
本来想实现一些想法的,但写代码是写不出来,只好放弃了。
(1)登录注册页面表
(2)写的控制类
里面的逻辑不是很全面,先这样一点一点实现吧,毕竟菜🐔一个。
2.写完MD5和DES加密
(1)MD5类
(2)DES类
(3)字符转换
明天计划的事情:
给今天的代码写个测试类,然后接着继续下面的任务,尽快完成任务五。
由于今天登录界面出了小问题,所以有延期。
遇到的问题:
1.在写登录页面是,那个登录时间一直出问题,最后解决。
根本问题还是基础不好,框架具体代码不是很明白。
利用更新SQL语句,然后在控制类里面将获取到的时间添加给类对象,根据ID来添加数据。
2.这两个加密类需要全部看懂吗?有点复杂
收获:
1.在操作已有数据的时候,SQL语言就要写更新的,就像登录时间;而操作不存在的数据,就用添加,好比创建时间。
2.加密文件选用原因
MD5加密生成的密钥是固定的32位,而Base64加密和DES加密,生成的密钥不是固定。
现在假如要将用户登录的密码进行加密并存入数据库,MD5加密与DES加密相结合的方式是不错的选择。因为DES加密可逆,但是较之MD5难破解些,一般银行卡账户使用的就是这种算法;另外MD5生成固定的32位密钥,便于在数据库中存储,字段长度不变,不会浪费空间。
评论