VC 密聊程序 RSA消息加密发送例子,程序运行后在Windows托盘处显示图标,除了加密消息后发出实现私密聊天外,程序还可进行一些辅助设置选项:比如消息发送到达后声音提醒、收到消息后自动弹出消息框、启动网络周期性连接、程序自动运行等。使用说明:   1. 按"IP"获取本机的IP地址;   2. 将您的IP地址告诉朋友;(如,通过QQ、Email)   3. 让对方将您的IP地址填入"连接"中的IP地址;   4. 使用前还需要生成自己的私有密钥和通过安全通道获取对方的公开密钥;   5. 连通后,您就可以进行安全的通话.      本 "密聊"程序采用 2048bit 的 RSA 数据加密算法对数据进行加密和数字签名,由于 RSA 加密少量的信息需要大量的时间,适合用来传递密钥或对重要而敏感且较少的信息通讯.实现的消息通讯安全功能包括   1. 身份验证,使收件人确信发件人就是他或她就是公开密钥所对应的那个人;   2. 机密性,确保只有预期的收件人能够阅读邮件;   3. 完整性,确保消息在传输过程中没有被更改;   4. 消息到达确认,发件人确认收件人收到了消息.
2022-12-29 13:41:42 122KB VC 源码-网络编程
1
BroadcastReceiver通过接口回调更新界面,BroadcastReceiver不写在Activity里面,便于代码的封装,更加便于阅读
2022-12-28 22:31:38 5.58MB 广播接收器
1
免费下载,直接上传Liunx。Linux编写一个shell 脚本程序,实现从终端接收10个数,然后输出这10个数中的最大数
2022-12-25 19:02:47 9KB shell
1
使用c++语言编写的udp广播,在局域网内的其他设备通过接收udp广播获得信息 。
2022-12-25 09:40:55 10.94MB udp udp广播
1
httpclient发送post请求 txt中为代码,直接复制粘贴即可使用了
2022-12-24 18:05:26 1KB HttpClient
1
TCP数据包的发送和接收设计报告.doc
2022-12-24 17:08:05 183KB TCP数据包的发送和接收设计报告
1
表 10.56 接收状态信息字 位 符号 描述 10:0 RxSize 传输给一个片段缓冲区的实际数据的字节数。换句话说,它是 DAM 管理器针对一 个描述符实际写入的帧或片段的字节数。该值可能与描述符控制区域中 Size 位(表 示器件驱动程序分配的缓冲区大小)的值有所不同。该字段采用减 1 编码,例如, 如果缓冲区有 8 个字节,则 RxSize 的值为 7 17:11 - 未使用 18 ControlFrame 表示这一个用于流控制的控制帧,它可以是一个暂停帧也可以是一个带有不支持 的操作码的帧 19 VLAN 表示一个 VLAN 帧 20 FailFilter 表示这帧信息的 Rx 过滤失败。这样的帧将不能正常地传递到存储器中。但由于缓 冲区大小的限制,帧中可能已有一部分信息传递到了存储器。一旦发现某帧的 Rx 过滤失败,就将该帧的剩余部分丢弃,而不传递到存储器中。但如果命令寄存器 中的 PassRxFilter 位置位,则整帧都将传递到存储器中 21 Multicast 当接收到一个多播帧时置位 22 Broadcast 当接收到一个广播帧时置位 23 CRCError 接收到的帧有一个 CRC 错误 24 SymbolError 在接收过程中,PHY 通过 PHY 接口报告有一个位错误 25 LengthError 该帧的帧长度区域指定了一个有效的帧长度,但它与实际的数据长度不相等 26 RangeError[1] 接收到的包超出了包长度的最大限制 27 AlignmentError 当检测到 dribble 位和一个 CRC 错误时,将“对齐错误”作上标记。这与 IEEE std.802.3/条款 4.3.2 是一致的 28 Overrun 接收溢出。适配器不能接收数据流 29 NoDescriptor 没有新的 Rx 描述符可用,并且对于当前的接收描述符中的缓冲区大小来说,帧信 息太长 30 LastFlag 该位置位表示这个描述符是一帧中的最后一个片段。如果一帧只由一个片段组成, 则该位也是置位的 31 Error 表示在该帧的接收过程中出现错误。它是 AlignmentError、RangeError 、 LengthError、SymbolError、CRCError 和 Overrun 逻辑“或”的结果 [1] EMAC 不区分帧类型和帧长度。例如,当接收到 IP(0x8000)或 ARP(0x0806)包时,EMAC 将帧类 型与最大长度进行比较并给出“长度超出范围”错误。事实上,该位不是一个错误指示,而只仅仅是由芯片产生 的、关于接收帧状态的一个说明。 对于具有多个片段的帧,该帧中除了最后一个片段之外的所有片段中的 AlignmentError、 RangeError 、LengthError、SymbolError、CRCError 位的值都是 0。同样,FailFilter 、Multicast、 Broadcast、VLAN、ControlFrame 位的值是未定义的。而该帧中最后一个片段的状态是从 MAC 中将上述位的值复制过来而得的。所有片段都将具有有效的 LastFrag、RxSize、Error、Overrun 和 NoDescriptor 位。 10.15.2 发送描述符和状态 图 10.4描述了发送描述符在存储器中的规划。 LPC1700 用户手册 ©2010 Guangzhou ZLGMCU Development CO., LTD. 30 30
2022-12-23 21:12:30 1.38MB lpc1766 中文手册
1
脚本过于简单,供学习和参考。主要了解一下smtplib库的使用和超时机制的实现。使用signal.alarm实现超时机制。 #!/usr/bin/env python # -*- coding: utf-8 -*- import time import sys import logging import smtplib import socket import signal import ConfigParser from datetime import datetime from email import encoders from email.header import Header f
2022-12-23 13:52:27 41KB python python实例 客户端
1
用PostMessage实现的一个发送消息与接收消息的例子
2022-12-23 09:54:24 25KB 窗口消息的发送与接收
1
本文实例为大家分享了实现了一个android自动发送邮件的demo。支持163,qq邮箱 需要添加activation.jar,additionnal.jar和mail.jar这三个包 首先是一个EmailSender类 import java.io.File; import java.util.Date; import java.util.Properties; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.Address; import java
2022-12-22 21:03:21 49KB AND android android开发
1