一、散列函数的具体应用 1)文件校验 我们比较熟悉的校验算法有奇偶校验和CRC校验,这2种校验并没有抗数据篡改的能力,它们一定程度上能检测并纠正数据传输中的信道误码,但却不能防止对数据的恶意破坏。 MD5 Hash算法的"数字指纹"特性,使它成为目前应用最广泛的一种文件完整性校验和(Checksum ...
分类:
其他好文 时间:
2018-05-13 11:56:29
阅读次数:
218
---title: 博弈论 斯坦福game theory stanford week 2-0tags: notenotebook: 6- 英文课程-15-game theory--- # 博弈论 斯坦福game theory stanford week 2-0 ## 混合策略和纳什均衡 ### 一个... ...
分类:
其他好文 时间:
2018-03-04 18:06:51
阅读次数:
210
API 银行卡管理 → BankCheck checkBankCard : 校验银行卡卡号是否合法 getBankCardCheckCode: 从不含校验位的银行卡卡号采用 Luhm 校验算法获得校验位 getNameOfBank : 通过 ...
分类:
其他好文 时间:
2018-01-25 18:25:36
阅读次数:
295
本文设计思想采用明德扬至简设计法。由于本人项目需要进行光纤数据传输,为了保证通信质量要对数据进行校验。在校验算法中,最简单最成熟的非CRC校验莫属了。 得出一个数的CRC校验码还是比较简单的: 发送端将移位补零后数据的低K位0替换成CRC校验码组成新的数据发送出去,接收端对带有校验码的数据对同样的G ...
分类:
编程语言 时间:
2017-10-27 20:39:29
阅读次数:
227
以下是工作中常用的几种校验算法,后期将不断更新和校验 /// /// CS和校验 /// /// 要进行CS和校验的byte数组. /// System.Byte[]. public static byte[] CsChecksum(byte[] bytesToCalc) { ... ...
分类:
编程语言 时间:
2017-10-26 11:48:04
阅读次数:
194
由于最近一直在接触公司的通讯协议,包括基于HTTP协议、SOCKET、串口通讯协议封装的PUSH、PULL通信协议SDK。 通讯协议无可避免的需要校验,想想以前在B公司自己定制的通讯协议连校验的算法都木有,简直low到不行,如此,问题来了, 主流的通讯协议校验算法都有哪些? 于是这篇文章就应运而生了 ...
分类:
编程语言 时间:
2017-05-12 22:00:06
阅读次数:
347
示例: print(crc16("012345678", True))print(crc16("012345678", False))print(crc16("010600010017", True)) 计算结果: ...
分类:
编程语言 时间:
2016-08-30 18:10:07
阅读次数:
3310
循环冗余码校验英文名称为Cyclical Redundancy Check,简称CRC。它是利用除法及余数的原理来作错误侦测(Error Detecting)的。实际应用时,发送装置计算出CRC值并随数据一同发送给接收装置,接收装置对收到的数据重新计算CRC并与收到的CRC相比较,若两个CRC值不同 ...
分类:
编程语言 时间:
2016-06-12 15:16:16
阅读次数:
328
五、nand flash 操作
于nor flash相比,nand flash的容量要大许多,nand 不同于nor ,其采用i/o接口只能采取顺序访问,s3c2440不仅具有nandflash的接口,而且还可以利用某些机制实现直接从nandflash启动并运行程序。相对于norflash,它具有一些优势,但它的一个劣势是很容易产生坏块,因此在使用nandflash时,往往要利用校验算法发现...
分类:
其他好文 时间:
2016-04-22 19:15:39
阅读次数:
314
原文地址:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=21126994&id=3938244 关于身份证的校验算法问题 身份证15位升级到18位,原来年用2位且没有最后一位,从左到右方分别表示 ①1-2 升级行政区代码 ②3-4 地 ...
分类:
Web程序 时间:
2016-04-06 13:31:25
阅读次数:
227