Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1983 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Calcul d'un CRC 32 bits

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Calcul d'un CRC 32 bits

n°934538
phdenis
Posté le 16-07-2007 à 13:04:22  profilanswer
 

Bonjour,  
 
J'utilise un CRC 32 (0xEDB88320) et je voudrais vérifier la valeur du CRC sur la trame suivante ...
 
Voici mon message M à tramsmettre :
 
0xAA 0xBB 0x00 0x0C ....
0x01 0x48 0x45 0x4C .HEL
0x4C 0x4F 0x5F 0x4F LO_W
0x4F 0x52 0x4C 0x44 ORD
0x00 0x00 0x00 0x00 ....
 
En regardant le polynome, je m'apercois que c'est un polynome de degré x^31 donc j'ajoute 0x00 0x00 0x00 0x00 à la suite de mon message ...
 
0xAA 0xBB 0x00 0x0C ....
0x01 0x48 0x45 0x4C .HEL
0x4C 0x4F 0x5F 0x4F LO_W
0x4F 0x52 0x4C 0x44 ORD
0x00 0x00 0x00 0x00 ....
0x00 0x00 0x00 0x00 ....
 
Voici le CRC que je trouve 5AF4A740. Ce qui voudrait dire que ma trame à transmettre (CRC compris) serait la suivante :
 
0xAA 0xBB 0x00 0x0C ....
0x01 0x48 0x45 0x4C .HEL
0x4C 0x4F 0x5F 0x4F LO_W
0x4F 0x52 0x4C 0x44 ORD
0x00 0x00 0x00 0x00 ....
0x00 0x00 0x00 0x00 ....
0x5A 0xF4 0xA7 0x40  
 
Est-ce correct ?

mood
Publicité
Posté le 16-07-2007 à 13:04:22  profilanswer
 

n°934545
Fork Bomb
Obsédé textuel
Posté le 16-07-2007 à 13:34:49  profilanswer
 

Bonjour, peut-être pourrais-tu préciser le programme dont tu te sers pour faire celà ?


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°934548
phdenis
Posté le 16-07-2007 à 14:03:56  profilanswer
 

Fork Bomb a écrit :

Bonjour, peut-être pourrais-tu préciser le programme dont tu te sers pour faire celà ?


 
Bonjour, j'utilise aucun programme (logiciel), j'ai juste appliquer la formule de calcul d'un CRC32 et j'ai fait une division euclidiéene sur mon message d'entrée auquel j'ai rajouté les 4 bytes qui sont initialisés à 0.
 
Si tu connais des programmes qui font cela, ca m'intéresse parce que le faire à la main est assez long et fastidieux ...  
 
Merci d'avance.

n°934553
Riot
Buy me a riot
Posté le 16-07-2007 à 14:12:18  profilanswer
 

Tu devrais peut-être poster dans la section programmation je pense ;)


---------------
Be the one with the flames.
n°934563
leto
Posté le 16-07-2007 à 14:35:38  profilanswer
 

J'ai un binaire "crc32" moi, inclus dans le paquet :
libarchive-zip-perl: usr/bin/crc32
Sur Ubuntu 6.06


---------------
--
n°934645
phdenis
Posté le 16-07-2007 à 17:04:24  profilanswer
 

leto a écrit :

J'ai un binaire "crc32" moi, inclus dans le paquet :
libarchive-zip-perl: usr/bin/crc32
Sur Ubuntu 6.06


 
Tu pourrais faire l'essayer avec ma trame, car moi malheureusement, je n'ai pas ubuntu sur mon pc ?
 
Merci d'avance.

n°934676
leto
Posté le 16-07-2007 à 18:27:30  profilanswer
 

C'est peut être plus simple que tu le trouve.
Quelle distribution Linux utilises tu ?


---------------
--

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Calcul d'un CRC 32 bits

 

Sujets relatifs
Calcul de date avec la commande `date`...calcul de cq
calcul sur des champs32 bits
plugins flash et java sous mandriva spring (64 bits)Linux 64 bits en émulation sur Windows
calcul teinte globale d une image[Windows xp64 bits] emulateur 32bit?
questions mandriva2007 64 bitsMandriva 2007free en 32 bits sur AMD64 ??
Plus de sujets relatifs à : Calcul d'un CRC 32 bits


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)