在使用PHP的CRC32函数的时候,因为在32位系统中,int是4个字节带符号位,因此输出结果最高位为1的时候,就变成负数了。
使用以下方式可以让输出结果不含符号位
sprintf('%u', crc32($Node['HBAID']));
如果你遇到这样的问题,按照上述方式处理就能药到病除。...
分类:
Web程序 时间:
2015-01-27 18:29:04
阅读次数:
223
public class FileToCRC32 {
private static UInt32[] Crc32Table = {
0x00000000,0x77073096,0xEE0E612C,0x990951BA,
0x076DC419,...
分类:
Web程序 时间:
2015-01-23 13:27:10
阅读次数:
219
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总结
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算法的冲突概率(或者叫碰撞概率)。本以为这种问题应该很多人分析过,结果找来找去就只看到一大堆数学公式,我这种数学盲完全看不懂。好不容易找到一张图,但看得云里雾里(原图链接:http://preshing.com/20110504/hash-collision-probabilities/ ):既然...
分类:
编程语言 时间:
2015-01-16 13:12:11
阅读次数:
287
在erlang库中,只有erlang:crc32位的,需要16位的,就写了了一下: 在网上找到CRCccitt XModem版本的: %%%-------------------------------------------------------------------
%%%?@author??<yunnet>
%%%?...
分类:
其他好文 时间:
2015-01-08 20:18:35
阅读次数:
390
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校验,以确保文件数据传输的正确性。
废话不多说,直接上代码!
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:CRC本身是“冗余校验码”的意思,CRC32则表示会产生一个32bit(8位十六进制数)的校验值。由于CRC32产生校验值时源数据块的每一个bit(位)都参与了计算,所以数据块中即使只有一位发生了变化,也会得到不同的CRC32值.CRC是一种数据错误检查技术,它可以确保最初写入镜像文件的...
分类:
其他好文 时间:
2014-12-04 13:44:55
阅读次数:
498