摘要: 攻击的类型: 唯密文攻击(COA):攻击者只知道密文 已知明文攻击(KPA):攻击者知道同一密钥下密文对应的明文。 选择明文攻击(CPA):攻击者可以事先任意选择一定数量的明文,让被攻击的加密算法加密,并得到相应的密文。 选择密文攻击(CCA):攻击者事先知道任意一定数量的密文,让被攻击的解密算法解 阅读全文
posted @ 2018-09-11 22:55 cellphone7 阅读(2346) 评论(0) 推荐(0) 编辑
摘要: ——源自哈尔滨工业大学慕课mooc上的《计算机网络》。 1.1什么是网络协议 协议的三要素: 语法 语义 时序 1.2计算机网络结构 网络边缘 接入网络、物理介质 网络核心 1.3网络核心 数据交换的类型 电路交换: 最典型的电路交换网络:电话网络 三个阶段:1.建立链接 2.通信 3.释放链接 特 阅读全文
posted @ 2018-08-23 21:41 cellphone7 阅读(753) 评论(0) 推荐(1) 编辑
摘要: ——源自慕课上华南理工大学开设的《计算机网络》 1.1:基本概念 拓扑:信道(信号通道)的分布方式 协议:控制网络中的信息如何进行交换 数字带宽:在单位时间内流经的信息总量,单位:bps(bite) 吞吐量(P):实际可测到的带宽 信息量(S),传输时间(T),有:T=S/P PAN->LAN->M 阅读全文
posted @ 2018-08-16 11:10 cellphone7 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 一、节点 二、链表 由一系列节点组成。 每个节点至少包括: 一个数据 一个该节点类型的指针 节点之间首尾相连 头指针:指向第一个节点的指针 尾节点:节点指针指向空 三、建立一个单向链表 1、创建节点 2.使每个节点的指针域存储后继节点的地址 阅读全文
posted @ 2017-10-16 17:26 cellphone7 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 在栈上分配: 1.存放函数参数值,局部变量值等 2.在执行函数调用时,系统在栈上为函数内的局部变量及形参分配内存,函数执行结束时,自动释放这些内存。 数据存储向低地址端拓展,向下生长,越来越靠近栈顶。 生存期由函数决定 从堆上分配: 在程序运行期间,用动态内存分配函数来申请的内存都是从堆上分配的,释 阅读全文
posted @ 2017-10-15 21:42 cellphone7 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 一、 1. 声明结构体类型的格式:(没有声明变量,不分配内存) struct structTag(结构体标签) { ...结构体成员 }; 定义结构体变量: struct structTag x1; 2. 或者定义结构体类型的同时声明结构体变量: struct structTag(结构体标签) { 阅读全文
posted @ 2017-10-15 15:29 cellphone7 阅读(424) 评论(0) 推荐(0) 编辑
摘要: print()和printf()方法输出的参数只能带有一个基本数据类型,若要输出多个数据,则应合成一个数据; %m.nf:输出浮点型占m位,小数点后保留n位数字; 求余运算符号取决于第一位操作数的符号,而不管第二位操作数的符号。 >>与>>>的区别: (以下所提到的数值的高位是指将整数转换为二进制数 阅读全文
posted @ 2017-10-15 11:17 cellphone7 阅读(196) 评论(0) 推荐(0) 编辑