摘要:
本系列的前一篇,咱们聊了“密钥交换的难点”以及“证书体系”的必要性。今天这篇来介绍一下实战中使用的“密钥协商算法”。 ★密钥交换/协商机制要达到啥目的? 前一篇介绍了 SSL/TLS 的身份认证机制。这个机制是为了防止攻击者通过【篡改】网络传输数据,来假冒身份,以达到“中间人攻击/MITM”的目的。 阅读全文
摘要:
转自:https://blog.csdn.net/hherima/article/details/52469488 1、RSA身份验证的隐患 身份验证和密钥协商是TLS的基础功能,要求的前提是合法的服务器掌握着对应的私钥。但RSA算法无法确保服务器身份的合法性,因为公钥并不包含服务器的信息,存在安全 阅读全文
摘要:
转自:https://blog.csdn.net/hherima/article/details/52469267 专栏导航: HTTPS协议详解(一):HTTPS基础知识 HTTPS协议详解(二):TLS/SSL工作原理HTTPS协议详解(三):PKI 体系HTTPS协议详解(四):TLS/SSL 阅读全文
摘要:
转自:https://blog.csdn.net/dongyanxia1000/article/details/53392315 Cache的容量很小,它保存的内容只是主存内容的一个子集,且Cache与主存的数据交换是以块(cache line)为单位的。为了把信息放到Cache中,必须应用某种函数 阅读全文
摘要:
转自:http://book.51cto.com/art/201004/197196.htm SISD、MIMD、SIMD、MISD计算机的体系结构 1. 计算平台介绍 Flynn于1972年提出了计算平台的Flynn分类法,主要根据指令流和数据流来分类,共分为四种类型的计算平台,如下图所示: 单指 阅读全文
摘要:
原文转载自:https://blog.csdn.net/hm108106/article/details/73332465 1.CRC CRC循环冗余校验码是数据通信中的一种查错校验码。 循环冗余检查对数据进行多项式计算,将计算结果附加在帧后面,接收数据的设备执行模2运算,保证数据传输的正确性和完整 阅读全文
摘要:
它具有检错和纠错的功能。海明码中的全部传输码字是由原来的信息和附加的奇偶校验位组成的。每一个这种奇偶校验位和信息位被编在传输码字的特定位置上。这种系统组合方式能找出错误出现的位置,无论是原有信息位,还是附加校验位。 设海明码校验位为k,信息位为m,则它们之间的关系应满足m+k+1≤2的k次方。 下面 阅读全文
摘要:
1.与运算(&) 参加运算的两个数据,按二进制位进行“与”运算。 运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0 例如:3&5 即 0000 0011 & 0000 0101 = 0000 0001 因此,3&5的值得1。 例如:9& 阅读全文
摘要:
在计算机中,浮点数一般由三部分组成:数值的符号位、阶码和尾数。 即:浮点数=符号位.尾数×基数(底)阶码 该标准规定基数为2(浮点数=符号位.尾数×2阶码。) ,阶码E用移码(非标准移码,标准移码与补码的符号位相反,而非标准移码要再减一)[1] 表示,尾数M用原码表示,根据二进制的规格化方法,数值的 阅读全文
摘要:
进制的原码,反码,补码 一、编码理解: 1、原码: 正数:按照绝对值大小转换成的二进制数; 负数:按照绝对值大小转换成的二进制数,然后最高位补1,称为原码。 00000000 00000000 00000000 00000101是 5的 原码; 10000000 00000000 00000000 阅读全文