资源简介

利用RSA算法的公私密钥对DES算法的密钥进行加解密,对称DES密钥用来对聊天消息进行加解密,SHA算法用来对传输的数据进行数据校验。Java本版的机遇socket的聊天程序,课程学习资料和作业。附带详细代码说明文档。

资源截图

代码片段和文件信息

package ClientChat.client.application;

import java.awt.EventQueue;

import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;

/**
 * @Author Txl 
 */

public class Application {


public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub

//设置为windows窗口的皮肤
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
// LookAndFeelTweaks.tweak();
    
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
// new SplashWindow();//启动界面
//生成主窗口
new ClientManage();
} catch (Exception e) {
e.printStackTrace();
}
}
});

}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        409  2012-05-11 21:51  ClientChat\.classpath

     文件        366  2012-06-06 22:37  ClientChat\.fatjar

     文件        386  2012-06-06 16:19  ClientChat\.project

     文件        629  2012-03-09 09:47  ClientChat\.settings\org.eclipse.jdt.core.prefs

     文件    1997327  2012-05-11 10:00  ClientChat\bcprov-jdk15on-147.jar

     文件        765  2012-06-07 17:09  ClientChat\bin\ClientChat\client\application\Application$1.class

     文件        811  2012-06-07 17:09  ClientChat\bin\ClientChat\client\application\Application.class

     文件        857  2012-06-07 17:09  ClientChat\bin\ClientChat\client\application\ChatClientDisplay$1.class

     文件       1137  2012-06-07 17:09  ClientChat\bin\ClientChat\client\application\ChatClientDisplay$2.class

     文件        857  2012-06-07 17:09  ClientChat\bin\ClientChat\client\application\ChatClientDisplay$3.class

     文件        857  2012-06-07 17:09  ClientChat\bin\ClientChat\client\application\ChatClientDisplay$4.class

     文件        857  2012-06-07 17:09  ClientChat\bin\ClientChat\client\application\ChatClientDisplay$5.class

     文件        857  2012-06-07 17:09  ClientChat\bin\ClientChat\client\application\ChatClientDisplay$6.class

     文件        820  2012-06-07 17:09  ClientChat\bin\ClientChat\client\application\ChatClientDisplay$7.class

     文件       1071  2012-06-07 17:09  ClientChat\bin\ClientChat\client\application\ChatClientDisplay$8.class

     文件       1071  2012-06-07 17:09  ClientChat\bin\ClientChat\client\application\ChatClientDisplay$9.class

     文件      11101  2012-06-07 17:09  ClientChat\bin\ClientChat\client\application\ChatClientDisplay.class

     文件       2074  2012-06-07 17:10  ClientChat\bin\ClientChat\client\application\Chatframe.class

     文件        606  2012-06-07 17:10  ClientChat\bin\ClientChat\client\application\ClientManage.class

     文件       2503  2012-06-07 17:10  ClientChat\bin\ClientChat\client\application\ClientMonitor.class

     文件       1892  2012-06-07 17:10  ClientChat\bin\ClientChat\client\application\DecryptDESede.class

     文件       2684  2012-06-07 17:10  ClientChat\bin\ClientChat\client\application\EncryptDESede.class

     文件       1701  2012-06-07 17:10  ClientChat\bin\ClientChat\client\application\GenerateDESKey.class

     文件       1203  2012-06-07 17:10  ClientChat\bin\ClientChat\client\application\GenKey.class

     文件       2273  2012-06-07 17:10  ClientChat\bin\ClientChat\client\application\RSADecryptDESEncryption.class

     文件       2304  2012-06-07 17:10  ClientChat\bin\ClientChat\client\application\RSAEncryptDESEncryption.class

     文件       2080  2012-06-07 17:11  ClientChat\bin\ClientChat\client\application\SHADecrypt.class

     文件       1570  2012-06-07 17:11  ClientChat\bin\ClientChat\client\application\SHAEncrypt.class

     文件        709  2012-06-07 17:09  ClientChat\src\ClientChat\client\application\Application.java

     文件      10870  2012-06-07 17:09  ClientChat\src\ClientChat\client\application\ChatClientDisplay.java

............此处省略74个文件信息

评论

共有 条评论