Resultados de la búsqueda a petición "crc32"

2 la respuesta

¿Cómo puedo recibir las tramas Ethernet incorrectas y deshabilitar el cálculo CRC / FCS?

Genero un tráfico entre dos PC que ejecutan Linux (enviando tramas Ethernet), el objetivo de esto es capturar algunas tramas de errores. El problema es cuando la capa Phy detecta un error en un marco (si el CRC o el FCS no es válido) el marco se ...

6 la respuesta

Longitud de datos vs longitud CRC

He visto CRC de 8 bits, 16 bits y 32 bits. ¿En qué punto necesito saltar a un CRC más amplio? Mi reacción intestinal es que se basa en la longitud de los datos: 1-100 bytes: CRC de 8 bits101 - 1000 bytes: CRC de 16 bits1001 - ??? bytes: CRC de ...

4 la respuesta

¿Se puede construir una función hash "buena" usando CRC32C como base?

Dado que SSE 4.2 (partes Intel Core i7 e i5) incluye una instrucción CRC32, parece razonable investigar si uno podría construir una función hash de propósito general más rápida. De acuerdo aesta [http://home.comcast.net/~bretm/hash/8.html]solo 16 ...

5 la respuesta

CRC32 coincidente de STM32F0 y zlib

Estoy trabajando en un enlace de comunicación entre una computadora con Linux y un STM32F0. Quiero usar algún tipo de detección de errores para mis paquetes y dado que el STM32F0 tiene CRC32 hw y tengo zlib con CRC32 en Linux, pensé que sería una ...

3 la respuesta

¿Cómo calcular CRC32 con Python para que coincida con los resultados en línea?

Estoy tratando de calcular / generar el hash CRC32 de algunas cadenas aleatorias usando Python, pero no coinciden con los valores que genero de las fuentes en línea. Esto es lo que estoy haciendo en mi PC, >>> import binascii >>> ...

10 la respuesta

Implementación CRC32 C o C ++ [cerrado]

Estoy buscando una implementación de CRC32 en C o C ++ que tenga una licencia explícita como gratuita o de dominio público. La implementaciónaquí [http://www.networkdls.com/Software/View/CRC32]parece agradable, pero lo único que dice sobre la ...

2 la respuesta

Python CRC-32 ayes

Estoy escribiendo un programa de Python para extraer datos del medio de un archivo bz2 de 6 GB. Un archivo bzip2 está formado por bloques de datos descifrables independientemente, por lo que solo necesito encontrar un bloque (están delimitados ...

3 la respuesta

Hashing una dirección IP a un número en [0, H)

Estoy usando Python-2.6. Tengo muy poco conocimiento de las funciones hash. Quiero usar una función de hash CRC para hacer hash una dirección IP como '128.0.0.5' en el rango [0, H). Actualmente estoy pensando en ...

4 la respuesta

¿Es aditivo CRC32?

En varios lugares he leído que crc32 es aditivo y por lo tanto: CRC (A xor B) = CRC (A) xor CRC (B). a declaración anterior fue refutada por el siguiente código que escribí: import zlib def crc32(data): return zlib.crc32(data) & 0xffffffff ...

3 la respuesta

Función cksum compatible con Java

¿Existe alguna biblioteca / código en Java para calcular el CRC de 32 bits de una secuencia de bytes de manera coherente con el comando cksum en Unix?