C++
文章平均质量分 83
数不尽的芳华
喜欢所有的有关计算机的学科
展开
-
FDX协议 #pragma comment(lib,“ws2_32.lib“)
#pragma comment(lib,"ws2_32.lib")1、问题描述:近期项目在使用Canoe Car2X的过程中,Canoe 内部通信协议FDX需要用到Win32的socket编程,给的案例中vs解决方案可以正常运行,改为Cmake程序中出现以下错误:1>FDXSocket.obj : error LNK2019: unresolved external symbol __imp_bind referenced in function "public: void __cdecl原创 2020-11-28 11:11:55 · 848 阅读 · 0 评论 -
DSDV路由协议
一、移动自组织网络简单介绍(1)移动自组织网络特点拓扑结构动态变化没有主管理主机节点主机的电量有限简单拥有很小的存贮空间loop free很短的控制信息低电量消耗拥有多条不相交的路径选择(2)路由协议① 路由表驱动② 混合原创 2018-01-25 11:41:39 · 23258 阅读 · 6 评论 -
C语言求一个矩阵的逆矩阵(部分主元的高斯消去法)
1、问题由来最近在研究网络安全的过程研究到了hill密码,这种加密体制中用到了一个矩阵的逆矩阵。通过搜索网络资源找到了使用部分主元的高斯消去法求解逆矩阵的算法分享给大家。2、算法实现//******************************** //*** 求任何一个矩阵的逆*** //******************************** #i原创 2018-01-23 16:14:07 · 4739 阅读 · 0 评论 -
单表代换密码(凯撒密码)
单表代换密码概述对所有的明文字母都用一个固定的代换进行加密 ,因而称为单表代换密码。加密过程中是从明文字母表到密文字母表的一一映射。例:恺撒(Caesar)密码。缺点:不能抗击字母频度分析,容易被破译单表密码的弱点:明文和密文字母之间的一一代替关系。这使得明文中的一些固有特性和规律(比如语言的各种统计特性)必然反映到密文中去。凯撒密码加解密过程(C实现)#include原创 2018-01-16 12:27:51 · 17408 阅读 · 3 评论 -
仿射密码(代换密码)
1、基本概念加法密码和乘法密码结合就构成仿射密码,仿射密码的加密和解密算法是:C= Ek(m)=(k1*m+k2) mod n加密过程:c=E(p)=(a*p+b)mod26解密过程:p=D(c)=((c-b)*(a的逆))mod26M= Dk(c)=k3(c- k2) mod n(其中(k3 ×k1)mod26 = 1)仿射密码具有可逆性的条件是gcd(k1, n)=1。当k1=1时,仿射密码变原创 2018-01-18 21:11:47 · 11874 阅读 · 3 评论