ssh服务ssh名字为secureshell,目前使用的版本号为2,所使用的端口号为tcp的22号端口,可以实现安全的远程登录。ssh协议版本有v1版和v2版本:v1是基于CRC-32做MAC,不安全,无法防止中间人***。V2版本双方主机协议选择安全的MAC方式基于DH算法做密钥交换,基于RSA或DSA实现身份认证ssh具体的软件实现为:Openssh和dropbearOpensshopenssh
分类:
其他好文 时间:
2019-04-21 11:25:43
阅读次数:
154
写程序主要是为了以后自己读起来不费劲,方便查看和维护。//返回错误的约定:如果该命令与本站有关则根据设定来决定是否返回错误信息,//如果该命令与本站无关则不必返回错误信息,接收的全部是16进制的数字boolInspect=true;uint8_tErrorCode=0;//CRC检查......//分析文件头if(rx_buffer1[0]!=0x59||rx_buffer1[1]!=0x51
分类:
其他好文 时间:
2019-04-10 10:38:48
阅读次数:
163
很多时候读开源的库就是为自己准备大量的代码库,优秀开源项目代码质量比绝大部分人的代理质量都要高。 依赖的库 ```import ( "hash/crc32" "sort" "strconv")``` 基本的结构```type Hash func(data []byte) uint32 type Ma ...
分类:
系统相关 时间:
2019-03-30 10:31:59
阅读次数:
147
调用示例: CRC.ToCRC16("012345678", true); //结果为:C3CDCRC.ToCRC16("012345678", false); //结果为:CDC3 CRC.ToModbusCRC16("012345678", true); //结果为:2801 CRC.ToCRC ...
分类:
编程语言 时间:
2019-03-09 11:38:52
阅读次数:
123
最近开始转战presto,至于前面章节中的Hbase,我也会持续更新,喜欢我的可以关注我。关于这个流程,我看过阿里云的的一篇文章,但看后还是不知所云,就写下了这篇博客,大家感兴趣的可以访问那篇文章——https://yq.aliyun.com/articles/670066。 闲话不说,让我们来到正 ...
分类:
其他好文 时间:
2019-03-06 00:42:18
阅读次数:
839
算法 1. CRC16 校验寄存器赋值为 0xFFFF; 2. 取被校验串的第一个字节赋值给临时寄存器; 3. 临时寄存器与 CRC16 校验寄存器的 高位 字节进行“异或”运算,赋值给 CRC16 校验寄存器; 4. 取 CRC16 校验寄存器最后一位赋值给检测寄存器; 5. 把 CRC16 校验 ...
接收到的DLLP如果16bit CRC校验错误,就会被丢弃掉,不会请求重发。 如果接收到的TLP未通过完整性检查(LCRC和sequence number),或者在传输过程中丢失了,将会由发送端重发。发送端会给发送的TLP保存一个备份,如果在一定时限内没有收到acknowledge,就会重发TLP, ...
分类:
其他好文 时间:
2019-01-29 11:54:20
阅读次数:
228
需要先引用ICSharpCode.SharpZipLib.dll ...
本节将演示由于发送方和接收方不能同步时钟所引起的问题: Parity 奇偶校验位 Checksum 校验和 CRC error detection 循环冗余校验(Cyclic Redundancy Check) 发送数据的稳定性是依靠error detect 和 error correct 来保证的 ...
分类:
其他好文 时间:
2019-01-06 20:04:53
阅读次数:
202