由于选题的时候在北京实习,导致选题的时候没什么好选的了,最后还把别人的题目给选了。。。
毕业设计的题目是设计一个基于linux的密文聊天系统。
个人感觉题目很平淡,而且也不知道原先的同学为什么会定这样的一个水题,于是就基于自己的理解重新定义了一遍题目:
1)基于linux,感觉完全没必要,在任何有Java虚拟机的操作系统中,用Java完全可以实现跨平台的问题。
2)密文系统。当下最流行的莫过于RSA结合DES加密方式了。
3)刚好实际工作中遇到Java实现RSA算法的效率问题,这里自己实现所有的类和方法,解决Java实现RSA算法的效率和可靠性问题
4)实现C/S和B/S两种模式
5)使用线程池技术