码迷,mamicode.com
首页 >  
搜索关键字:crc32    ( 141个结果
php中CRC32遇到负数问题的解决方案
在使用PHP的CRC32函数的时候,因为在32位系统中,int是4个字节带符号位,因此输出结果最高位为1的时候,就变成负数了。 使用以下方式可以让输出结果不含符号位 sprintf('%u', crc32($Node['HBAID'])); 如果你遇到这样的问题,按照上述方式处理就能药到病除。...
分类:Web程序   时间:2015-01-27 18:29:04    阅读次数:223
.Net 获取文件的CRC32标识
public class FileToCRC32 { private static UInt32[] Crc32Table = { 0x00000000,0x77073096,0xEE0E612C,0x990951BA, 0x076DC419,...
分类:Web程序   时间:2015-01-23 13:27:10    阅读次数:219
[python]python学习笔记(五)
1,利用python计算文件crc值[python]view plaincopydeffileCRC32(file,crc32,buf):crc32^=0xfffffffffortmpinbuf:crc32=crc32_table[(crc32^ord(tmp))&0xff]^((crc32>>8)...
分类:编程语言   时间:2015-01-20 22:05:09    阅读次数:180
atitit.安全的签名摘要 算法attilax总结
atitit.安全的签名 算法attilax总结   1. MD5 (不推荐)结果是128位二进制,只有转为16进制字符串是32位 1 2. 使用sha1算法加密后的密串长度有40位,相对更安全一些。Sha2安全更高 1 3. CRC32 (一般8位数据) 2 4. SHA-1 会碰撞吗 3 5.   LM-HASH (32个字符) 3 6. NT-HASH值为 (32个字符)...
分类:编程语言   时间:2015-01-17 15:15:31    阅读次数:362
CRC32算法冲突概率测试和分析
最近因为某个业务需要用到CRC32算法,但业务又不能容忍重复的数值出现,于是自然就想了解一下CRC32算法的冲突概率(或者叫碰撞概率)。本以为这种问题应该很多人分析过,结果找来找去就只看到一大堆数学公式,我这种数学盲完全看不懂。好不容易找到一张图,但看得云里雾里(原图链接:http://preshing.com/20110504/hash-collision-probabilities/ ):既然...
分类:编程语言   时间:2015-01-16 13:12:11    阅读次数:287
CRC16 CRC-CCITT (0xFFFF)
在erlang库中,只有erlang:crc32位的,需要16位的,就写了了一下: 在网上找到CRCccitt XModem版本的: %%%------------------------------------------------------------------- %%%?@author??<yunnet> %%%?...
分类:其他好文   时间:2015-01-08 20:18:35    阅读次数:390
IntelliJ IDEA 14 注册码生成
import?java.math.BigInteger; import?java.util.Date; import?java.util.Random; import?java.util.zip.CRC32; public?class?KeyGen?{ /** ?*? ?*?@param?s ?*?@param?i ?*?@param?byt...
分类:其他好文   时间:2014-12-23 14:03:21    阅读次数:262
分表,分库算法
经典案例:1:在memcache中分key存储。主机分布式选择主机的算法一:利用crc32散列 > 16 & 0xffff; return sprintf("%02s",$hash % $n); } ?>二:当用户数量太多(如达到千万级别),数量量太大时,我们会根据用户名us...
分类:编程语言   时间:2014-12-13 12:11:10    阅读次数:166
对文件或数据进行CRC校验
用于对一个文件进行CRC校验,以确保文件数据传输的正确性。 废话不多说,直接上代码! crc32.h #ifndef CRC_32_H #define CRC_32_H #ifdef __cplusplus extern "C" { #endif void init_crc_table(void); unsigned int crc32(unsigned int crc,unsi...
分类:其他好文   时间:2014-12-05 12:49:55    阅读次数:206
CRC32是什么?
CRC32:CRC本身是“冗余校验码”的意思,CRC32则表示会产生一个32bit(8位十六进制数)的校验值。由于CRC32产生校验值时源数据块的每一个bit(位)都参与了计算,所以数据块中即使只有一位发生了变化,也会得到不同的CRC32值.CRC是一种数据错误检查技术,它可以确保最初写入镜像文件的...
分类:其他好文   时间:2014-12-04 13:44:55    阅读次数:498
141条   上一页 1 ... 11 12 13 14 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!