搜索资源列表
Centralized-symmetric-key
- 完成集中式对称密钥的分配工作 说明:作为通讯的双方A和B,都已经分别和KDC拥有会话密钥Ka和Kb,但A、B之间事先没有保密通道,需要依赖KDC为它们的会话分配临时密钥Ks。在完成会话密钥Ks的分配后,A利用Ks对特定文件(test-1.txt)进行加密,并发送给B;B利用Ks对密文进行解密,并对比解密后的明文信息同原来的文件是否一致。 要求: (1)JAVA语言编程实现,基于DES完成对称密码技术的加/解密(JAVA有库函数支持); (2)通信内容为一文本文件(test-1.t
RSA
- 完成基于公钥证书的非对称密钥分配工作 说明: (1)作为通讯的双方A和B,都有一个共同信赖的第三方CA,由CA为每个人生成公钥证书和相应的私钥并分发给A、B。 (2)A和B分别将自己的公钥证书提供给对方后,分别在本地验证对方公钥证书是否可靠(假定A、B已经获得CA的公钥),然后A用B的公钥加密一个数据X(整型,可自己定义,比如100)并发送给B,B用自己的私钥解密后得到数据X,然后按协商好的函数F(比如F(X)=2*X)计算得到F(X),再利用A的公钥加密后发送给A;A在本地用自己的
talking
- java版的聊天软件,用于学习java的socket网络编程-java Chat Software
10
- 手机网络游戏-关于JAVA的编程,欢迎大家观看-Mobile network game
Python-basic
- Python基础教程(代码) Python 是一种脚本语言,已经有20 多年的历史, 比现在流行的Java 和C#要早 很多年。不要一听说是脚本语言就认为他只能做一些简单的事情。其实凡是你能 想到的Java 和C#能做的编程, Pyton 都能胜任。比如网络编程,游戏编程,web 编程等等,甚至在smbian 的手机上都能使用Python 来进行编程。Google 推出 的google engine 云计算环境,首先发布的就是python 的平台(Python 语言的 创
java
- 基于java的搜索引擎的设计与实现, “网络蜘蛛”或者说“网络爬虫”,是一种能访问网站并跟踪链接的程序,通过它,可快速地画出一个网站所包含的网页地图信息。本文主要讲述如何使用Java编程来构建一个“蜘蛛”-Design and implementation of java-based search engine, " spider" or " web crawler" , is able to visit the site and follow the
java
- 用 Java 编写的对于 IPv6 网络地址的验证方法。此算法可被简单地用其它编程语言仿照重写。-Written in Java for IPv6 network address verification methods. This algorithm can be easily modeled using other programming languages rewritten.
servlettest
- Java看的HTTP网络编程,网络通信编程实例,适用于Android网络编程。在测试代码中服务端我使用三种方式:S2SH、只用Struts2、Servlet。客户端就一种,只不过换个请求的URL。服务端和客户端交互使用了两种方式:XML、JSON,目前开放平台返回的数据都是支持这两种数据格式的。所以我也实现了这两种数据格式。其实还有一种格式,就是google的protocal buffer,这种形式在国内用的人比较少,我也没弄,感兴趣的同学看我提供的文档,自己研究吧。注意把里面的IP换成自己电脑
JavaChatRoom
- 使用Java中的网络编程写了一个简单的聊天室程序,主要用到了Socket编程,-Network programming using Java to write a simple chat room procedures, mainly used in the Socket programming
Library
- 基于C/S的图书查询系统的实现 面向对象技术中的继承与多态(重载和覆盖)机制、各种修饰符的使用 类、包、接口的定义与使用 常用工具类与算法的实现(数组、向量、字符串、链表) Java常用标准GUI组件及其事件处理 Java的异常处理机制 Java的数据库连接技术 Java的多线程技术与动画制作 Java的网络编程-Based achieve C/S s book search system
Java_Socket_UDP_2
- udpUDP UDP方式的网络编程中,客户端和服务器端的实现步骤 通过基础的示例演示UDP方式的网络编程在Java语言中的实现方式。 总结-TCP and udp
QQ
- 本程序是基于TCP/IP协议的网络通信程序,运用了Java的流、文件、多线程等编程技术。套接字对象在网络编程中扮演着重要的角色,该程序就是一个基于套接字技术编写的简单聊天工具。聊天功能所使用的输入输出流分别是BufferedReader和PrintWriter,服务器为客户端启动一个线程,在该线程中通过套接字和客户交流信息。当向服务器发送一条聊天信息:“Hello”时,服务器要向这个线程中的输出流写入信息:“Hello”,那么客户端套接字的输入流就读取到了这条消息。文件传输分为文件发送和文件接收
Socket-up-and-load
- 事实上网络编程简单的理解就是两台计算机相互通讯数据而已。对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了。Java SDK提供一些相对简单的Api来完成这些工作,Socket就是其中之一。-Network programming simple fact is that two computers communicate with each other to understand the data only. For programmers, to master a pr
Java1
- 这篇资料详细介绍了网络编程和Socket编程,采用的语言为java语言,书中讲解详细,并有实例供读者进行学习-This information detailing Socket network programming and programming language used for the java language, the book explains in detail and examples for readers to learn
Omokgame
- java 五子棋程序,希望对网络编程有点用-java Gobang procedure, hoping that a little bit of network programming with the
tetris
- 综合J2SE的基础知识实现一个名为俄罗斯方块的游戏,该游戏包含所有的基础知识有面向对象思想、多线程、GUI中的时间模型、网络编程等。-The code about a game called Tetris using Java language.Hope it helps you understand and grasp the knowledge of Java language.
GainAllIpFrame
- 在进行网络编程时,有时需要对局域网内的所有主机进行遍历,为此需要获得内网的所有IP地址,本范例将延时如何在Java应用程序中获得内网的所有IP地址。-This is a code of acquiring IP address using Java language.
KDC
- 完成集中式对称密钥的分配工作 说明:作为通讯的双方A和B,都已经分别和KDC拥有会话密钥Ka和Kb,但A、B之间事先没有保密通道,需要依赖KDC为它们的会话分配临时密钥Ks。在完成会话密钥Ks的分配后,A利用Ks对特定文件(test-1.txt)进行加密,并发送给B;B利用Ks对密文进行解密,并对比解密后的明文信息同原来的文件是否一致。 要求: (1)JAVA语言编程实现,基于DES完成对称密码技术的加/解密(JAVA有库函数支持); (2)通信内容为一文本文件(test-1.t
InfoSecurity
- 完成分布式对称密钥分配 说明:作为通讯的双方A和B已经共享一个会话主密钥Km。在完成会话密钥Ks的分配后,A利用Ks对特定文件(test-1.txt)进行加密,并发送给B;B利用Ks对密文进行解密,并对比解密后的明文信息同原来的文件是否一致。 要求: (1)JAVA语言编程实现,基于DES完成对称密码技术的加/解密(JAVA有库函数支持); (2)通信内容为一文本文件(test-1.txt); (3)基于网络完成密钥分配工作(作为通信的双方A、B应部署于两台主机上); (
Course-Design-chat-program
- 网络编程课程设计:基于UDP的网络聊天程序(java)-Network Programming Course Design: UDP-based network chat program (java)