发表于: 2017-11-08 23:58:46

1 734


今天完成的事情:

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位密钥,便于在数据库中存储,字段长度不变,不会浪费空间。



返回列表 返回列表
评论

    分享到