• STATISTIQUES
  • Il y a eu un total de 0 membres et 32087 visiteurs sur le site dans les dernières 24h pour un total de 32 087 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [EN] Hack this site
    Basic: 11, Realistic: 17, Application: 18, Programming: 12, Extbasic: 14, Javascript: 7, Stego: 17
    Challenges
    [EN] Astalavista
    JavaScript: 1, Exploit: 2, Crypto: 34, CrackIt: 15, Stegano: 8, Programming: 12, Logic: 36, Special: 6, Science: 4, Info...
    Challenges
    [FR] NewbieContest
    Nous vous proposons une série de challenges regroupant plusieurs domaines allant de l'exploitation de fail...
    Hacking
    [EN] Reddit
    Subreddit dédié à la sécurité informatique.
    Hacking
    [FR] µContest
    µContest est un site de challenges de programmation, c'est à dire qu'il propose des épreu...
    Hacking
    [FR] Forum-Webmaster
    Une communauté webmaster pour apporter / recevoir de l'aide en création de site internet. Webmaster...
    Webmaster
    [EN] HackQuest
    Logic: 12, JavaScript: 14, Applet: 6, CrackIt: 13, Crypto: 11, Internet: 3, Exploit: 7, Stegano: 12, Flash: 1, Programmi...
    Challenges

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Calcul du CRC16 CCIT d'une chaîne
22-09-2013, 19h15
Message : #2
gruik Hors ligne
gouteur de savon
*



Messages : 757
Sujets : 44
Points: 482
Inscription : Oct 2012
RE: Calcul du CRC16 CCIT d'une chaîne
salut OriginalsGeeks (ça faisait longtemps Wink),

le sujet est interessant par contre t'aurais pu te fendre de quelques explications pour qu'on te comprenne sans être obligé d'aller se coltiner le tuto sur le CRC, ça coutait pas plus cher

en l'occurence c'est un problème d'alignement :
Code DIFF :
--- 1/pouet.c   2013-09-22 19:12:48.557637700 +0200
+++ 2/pouet.c   2013-09-22 19:12:38.983620900 +0200
@@ -5,6 +5,8 @@
 typedef unsigned short int int_16;
 typedef unsigned char int_8;

+#pragma pack(push)
+#pragma pack(1)
 typedef union {
        int_32 Valeur;
        struct {
@@ -13,6 +15,7 @@
                int_8 Sortie;
        }Partie;
 }CRC16_Partie;
+#pragma pack(pop)

 static CRC16_Partie _CRC16;


et du coup ça marche mieux forcément :
Code BASH :
$ ./pouet.exe
CRC de la chaine `Test` : ae42
Avant donc que d'écrire, apprenez à penser.
Selon que notre idée est plus ou moins obscure, l'expression la suit, ou moins nette, ou plus pure.
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément.
(Nicolas Boileau, L'Art poétique)
+1 (2) -1 (0) Répondre


Messages dans ce sujet
Calcul du CRC16 CCIT d'une chaîne - par crown - 22-09-2013, 15h39
RE: Calcul du CRC16 CCIT d'une chaîne - par gruik - 22-09-2013, 19h15

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut