AWM團隊項目第一周
阿新 • • 發佈:2018-05-13
傳輸 引導 自己的 www 模塊 byte 介紹 git 軟件
20180512 團隊第一周
團隊項目:題目二
題目二:RSA—DES混合密碼功能模塊
問題描述:由於RSA不適於直接加密大量明文,且DES的密鑰並不大,因此用DES來加密明文,再用RSA加密DES的密鑰,將RSA公鑰公開,私鑰保密,只有掌握公鑰方才可通過私鑰解密.
- 基本要求
- 產生密鑰對時,p,q,d,e參數選取合理,並可導出。
- 待加密文件可進行選擇。
- 解密後輸出到另一個文件中。
- 程序功能完善,界面友好。
關於對題目的基本理解
- DES-RSA混合密碼體制基本實現過程:
- 生成168位的DESede密鑰,1024位的RSA密匙對;
- 用DES密匙加密數據,用RSA公匙加密DES密匙;
- 利用自己的RSA私鑰解密AES密匙;
- 利用解密後的DESede密匙解密數據文件。
成員本周完成工作情況
何春江
- 負責完成DES和RSA混合加密代碼的實現
- 文件輸入、輸出流的學習
- DES和RSA實現過程、代碼的學習
- DEAR-RSA加密源代碼
- UML如下:
- 代碼初步鏈接
參考資料
- AES和RSA混合加密技術在網絡數據傳輸中的應用
- Java 密碼學算法
- 幾種加密解密算法的介紹
- JAVA中文件與Byte數組相互轉換的方法
- Java將文件轉為字節數組
陳國超
- 新建博客AWM。
- 學習gitHub。
gitHub是一個面向開源及私有軟件項目的托管平臺,因為只支持git作為唯一的版本庫格式進行托管,故名gitHub。
1.先進入GitHub官網,註冊了一個賬號。
2.在網上找了一篇博客,按照裏面的引導,創建了團隊項目,在項目裏創建了倉庫。
3.在配置倉庫時半懂不懂的做到一半,沒時間了,明天再繼續做。
截圖:
李天龍
- 學習DES-RSA混合加密
- 完成《需求規格說明書》編寫
AWM團隊項目第一周