2007年6月21日
摘要: 如何用Java来编写可根据SMTP和POP3协议来收发E-mail的Java Applet。 一.Java网络编程初步 1.建立TCP/IP连接 Socket类中的构造函数Socket(String host,int port)用于创建一个Socket,并与指定的主机(host)及端口(port)连接。由于受到Java Applet安全机制的限制,主机名不可以任意指定,而应和被调用的Apple... 阅读全文
posted @ 2007-06-21 21:52 windpole 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 使用C#进行SMTP协议客户端开发心得--读取服务器应答篇 以TcpClient连接方式为例,首先取得服务器发回的数据流。NetworkStream streamAccount=tcpClient.GetStream();当我们对smtp服务器发送请求,例如连接,传送用户名,密码后,服务器会返回应答数据流。我们必须对服务器返回数据流进行读取,这一步我经历了3次改动。最开始的程序是按照《Visa... 阅读全文
posted @ 2007-06-21 21:44 windpole 阅读(349) 评论(0) 推荐(0) 编辑
摘要: Euclid 算法 今天在看RSA加密算法的时候看到了可以用扩充的euclid算法来简化d的计算。一查才发现原来euclid算法算法就是下面这个式子: GCED (a, b) = GCED (b, a % b) 下面这个是著名求最大公约数的辗转相除算法的代码实现: int Euclid_Algorithm (int m, int n){ int temp = m... 阅读全文
posted @ 2007-06-21 21:29 windpole 阅读(923) 评论(0) 推荐(0) 编辑
摘要: Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socket... 阅读全文
posted @ 2007-06-21 21:20 windpole 阅读(342) 评论(0) 推荐(0) 编辑
摘要: UDPClient 类使用 UDP 与网络服务通讯。UdpClient 类的属性和方法提取某个 Socket 实例的创建细节,该示例用于通过 UDP 请求和接收数据。UDP 的优点是简单易用,并且能够同时向多个地址广播消息。但由于 UDP 协议是一个无连接协议,因此发送到远程终结点的 UDP 数据文报不一定能够到达,也不一定能够以发送的相同顺序到达。使用 UDP 的应用程序必须准备处理丢失的和顺序... 阅读全文
posted @ 2007-06-21 18:53 windpole 阅读(1866) 评论(1) 推荐(0) 编辑
摘要: RSA 可用于数字签名,方案是用 ( a ) 式签名, ( b )式验证。具体操作时考虑到安全性和 m信息量较大等因素,一般是先作 HASH 运算。RSA 的安全性。RSA的安全性依赖于大数分解,但是否等同于大数分解一直未能得到理论上的证明,因为没有证明破解RSA就一定需要作大数分解。假设存在一种无须分解大数的算法,那它肯定可以修改成为大数分解算法。目前, RSA的一些变种算法已被证明等价于大数分... 阅读全文
posted @ 2007-06-21 16:38 windpole 阅读(2593) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2007-06-21 15:01 windpole 阅读(276) 评论(0) 推荐(0) 编辑