Addition sur 16 bits des octets d'une chaine

fkerbourch -  
fkerbourch Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -
Le calcul d'un CRC (chekcsum) d'une chaine de caractères est le suivant : "addition sur 16 bits des octets de la chaine recue".
Comment faire ?
En delphi ou autres langages.

merci
A voir également:

3 réponses

mamiemando Messages postés 34231 Date d'inscription   Statut Modérateur Dernière intervention   7 897
 
http://dominique.guebey.club.fr/tekno/securite/md5.htm
http://www.gaudry.be/_pge/cr_md5.php

Après je te laisse coder, mais en C/C++ ca me semble pas super difficile ;o)
0
fkerbourch Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Ca me dit pas comment faire une "addition sur 16 bits des octets d'une chaine".
Si c'est simple, peux tu m'ecrire le code C++.

Merci
0
fkerbourch Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai eu la réponse sur un autre news.
En Delphi ça donne ça :

function Sum1(chaine:string):integer;
var
c:integer;
begin
result:=0;
For c:=1 to length(chaine) do
result:=result+ord(Chaine[c]);
end;
0