文件名称:VC 密聊程序 RSA消息加密发送例子.rar
文件大小:122KB
文件格式:RAR
更新时间:2022-07-30 06:27:56
VC 源码-网络编程
VC 密聊程序 RSA消息加密发送例子,程序运行后在Windows托盘处显示图标,除了加密消息后发出实现私密聊天外,程序还可进行一些辅助设置选项:比如消息发送到达后声音提醒、收到消息后自动弹出消息框、启动网络周期性连接、程序自动运行等。使用说明: 1. 按"IP"获取本机的IP地址; 2. 将您的IP地址告诉朋友;(如,通过QQ、Email) 3. 让对方将您的IP地址填入"连接"中的IP地址; 4. 使用前还需要生成自己的私有密钥和通过安全通道获取对方的公开密钥; 5. 连通后,您就可以进行安全的通话. 本 "密聊"程序采用 2048bit 的 RSA 数据加密算法对数据进行加密和数字签名,由于 RSA 加密少量的信息需要大量的时间,适合用来传递密钥或对重要而敏感且较少的信息通讯.实现的消息通讯安全功能包括 1. 身份验证,使收件人确信发件人就是他或她就是公开密钥所对应的那个人; 2. 机密性,确保只有预期的收件人能够阅读邮件; 3. 完整性,确保消息在传输过程中没有被更改; 4. 消息到达确认,发件人确认收件人收到了消息.
【文件预览】:
codesc.net
----SecChat()
--------SecretKeySetup.cpp(3KB)
--------BtnST.h(6KB)
--------ServiceSocket.cpp(3KB)
--------SecretChatDlg.h(8KB)
--------PrivateManager.h(2KB)
--------Temp.txt(1KB)
--------ColorComboBox.h(1KB)
--------RSA.h(10KB)
--------ServiceSocket.h(1KB)
--------ColorEdit.cpp(1KB)
--------ColorComboBox.cpp(3KB)
--------SecretChat.rc(15KB)
--------Label.h(3KB)
--------SecretChat.dsp(7KB)
--------General.cpp(4KB)
--------PrivateManager.cpp(6KB)
--------ReadMe.txt(2KB)
--------ColorEdit.h(1KB)
--------General.h(2KB)
--------Connect.h(1KB)
--------res()
--------Setup.h(2KB)
--------AboutDlg.h(1KB)
--------ClientSocket.h(1KB)
--------SecretKeySetup.h(2KB)
--------ListenSocket.cpp(1KB)
--------Connect.cpp(1KB)
--------SecretKeyEdit.cpp(11KB)
--------SecretChat.cpp(2KB)
--------SecretChatDlg.cpp(77KB)
--------Setup.cpp(9KB)
--------Resource.h(5KB)
--------StdAfx.cpp(212B)
--------PublicKeyManager.cpp(5KB)
--------SecretChat.dsw(543B)
--------BtnST.cpp(19KB)
--------HyperLink.h(3KB)
--------SecretKeyEdit.h(2KB)
--------ListenSocket.h(1KB)
--------ClientSocket.cpp(3KB)
--------StdAfx.h(1KB)
--------AboutDlg.cpp(2KB)
--------__DWORD128.h(1KB)
--------RSA.cpp(23KB)
--------__DWORD128.cpp(3KB)
--------Label.cpp(22KB)
--------HyperLink.cpp(9KB)
--------PublicKeyManager.h(2KB)
--------SecretChat.h(1KB)