摘要: 团队作业(三):确定分工 团队的编码规范和编码原则 命名 1.1通用命名 1. 代表完全相同意义的命名必须相同;如果一个变量在不同的地方代表的意义完全相同,那么不管是用在前端、后端、数据库表名、字段名等,请务必起相同的名字; 2. 良好的命名应该能顾名思义,不需要解释; 3. 谨慎使用缩略词,不常见 阅读全文
posted @ 2019-04-14 22:08 学习使我们快乐 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 2018 2019 2 学习使我们快乐 第二周作业 任务一:选题 我们小组选题是 "团队项目备选题目" 中的题目三 "客户端 服务器安全信息传递系统" 采访 选题的时候,我们采访了一位老师和一位学长。 王老师注重提到了 要理解透彻需求 ,做项目一定要清楚地认识到用户输入是什么以及通过项目的实现要得到 阅读全文
posted @ 2019-04-03 17:31 学习使我们快乐 阅读(167) 评论(0) 推荐(0) 编辑
摘要: DESUtil.java是包含加密解密抽象类的Java文件 DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),并授权在非密级政府通信中使用,随后该算法在国际上广泛流传开来。 阅读全文
posted @ 2019-06-02 22:08 学习使我们快乐 阅读(125) 评论(0) 推荐(0) 编辑
摘要: DES算法 算法概要 在DES.java当中创立两个方法分别用作加密和解密 通过 `public static byte[] encrypt(byte[] data, String sKey) public static byte[] decrypt(byte[] src, String sKey) 阅读全文
posted @ 2019-06-02 21:56 学习使我们快乐 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 团队冲刺DAY6 今天的内容是无图形界面的客户端和服务器的加密解密系统。 通信时用的socket方法,内置的密钥,端口,ip地址. 客户端: 服务器: 因为不是最终稿,所以并没有用更难组合的用两个线程的客户端和服务器的DAY1代码,而是用的书上的例子,来增加部分代码的方法先练练手。 阅读全文
posted @ 2019-06-02 21:54 学习使我们快乐 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 团队冲刺DAY1 今天的内容是对未来6天的突击有一个大致的规划。 我们小组的选题是客户端 服务器安全信息传递系统,通过讨论,我们认为大概有四个难题。 第一个是服务器和客户端,我们打算用第二天来完成。 第二个加密算法,刚好密码学讲到了DES,所以我们打算用两天来完成DES。 第三个是组件和事件处理,即 阅读全文
posted @ 2019-06-02 21:39 学习使我们快乐 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 团队冲刺DAY5 今天的内容是组件和事件处理这一部分,也就是需要扣一个消息系统的图形界面。 提到这部分,就不得不说Java Swing。 常用组件及部件 JTextField:文本框 JTextArea:文本区 JButton:按钮 JLable:标签 JCheckBox:复选框 JRadioBut 阅读全文
posted @ 2019-06-02 21:15 学习使我们快乐 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 团队冲刺DAY7 今天是2019.6.2,交项目的最后一天。 今天的任务是将之前写好的服务器和加解密算法以及图形界面有机结合在一起。 早上8:00,坐在电脑前,一脸懵,因为图形界面不是很懂,所以不知道应该怎么做。 所以在网上找了相关的代码,看了一上午,下午发现一点相同点,就是将客户端和服务器的接收和 阅读全文
posted @ 2019-06-02 20:46 学习使我们快乐 阅读(105) 评论(0) 推荐(0) 编辑
摘要: z 阅读全文
posted @ 2019-05-12 21:39 学习使我们快乐 阅读(119) 评论(0) 推荐(0) 编辑