begin process at 2012 02 11 07:18:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Algorithme

 > 

Maths

 > 

Checksum 32 bit


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Checksum 32 bit

samedi 11 juillet 2009 à 16:45:03 | Checksum 32 bit

Smith4400

slt,
j'ai trop chercher mais j'ai pas trouvé auccune choses sur le "Checksum 32 bit" et pas "CRC32" pouvez-vous m'aider???
Je cherche une fonction pour faire cette calcule, je peux la faire avec Hexworkshop
>> selectioner les données puis "Tools" puis "Generate checksum" puis le 3 eme choix "Checksum 32 bit"
mais comment faire ça sous Delphi??
merci

samedi 11 juillet 2009 à 17:50:26 | Re : Checksum 32 bit

jlen100

Membre Club
salut as voir le source de foxi ICI
@+
jlen
samedi 11 juillet 2009 à 18:24:50 | Re : Checksum 32 bit

Smith4400

jlen100
merci mais j'ai pas demander le CRC32
J'ai demander le
Checksum 32 bit
-------------
Smith
dimanche 12 juillet 2009 à 02:41:24 | Re : Checksum 32 bit

Bacterius

Membre Club
Checksum 32 bit est un "ensemble". CRC32 appartient à l'ensemble des "Checksums 32 bits". Voilà ...

Cordialement, Bacterius !
dimanche 12 juillet 2009 à 02:57:54 | Re : Checksum 32 bit

f0xi

Membre Club Administrateur CodeS-SourceS

Checksum Generation:

  • Checksum either entire document or a selection
  • 8-bit, 16-bit, 32-bit, and 64-bit checksums (sum)
  • CRC-16
  • CRC-16/CCITT
  • CRC-32
  • Custom CRC-16
  • Custom CRC-32
  • MD2, MD4, MD5
  • SHA1, SHA-224, SHA-256, SHA-384, SHA-512
  • RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320
  • Tiger
  • Whirlpool
  • View checksums and CRCs as 1s or 2s Complement




dimanche 12 juillet 2009 à 12:41:20 | Re : Checksum 32 bit

Bacterius

Membre Club
On a aussi des checksums sur 128, 256, 512 et même 1024 octets (même si les deux derniers soulèvent des questions légitimes de stockage : le hash du mot de passe est plus long que le mot de passe lol).

Cordialement, Bacterius !
dimanche 12 juillet 2009 à 13:25:02 | Re : Checksum 32 bit

Smith4400

Bacterius, merci
mais comment peux-je le calculer c ça la question???
dimanche 12 juillet 2009 à 15:36:04 | Re : Checksum 32 bit

Bacterius

Membre Club
Un checksum est basé sur un algorithme déterministe bien défini. Pour le CRC32, f0xi a réécrit l'algorithme pour le calculer en Delphi. Il te suffit d'aller voir la source citée par jlen100 ...

Cordialement, Bacterius !
dimanche 12 juillet 2009 à 15:51:15 | Re : Checksum 32 bit

Smith4400

Bacterius
oui mais c pas le même algo que je cherche
regarde cette image..
http://www6.0zz0.com/2009/07/12/13/810464156.png

c par le hex que j'ai fait le calcule...

dimanche 12 juillet 2009 à 16:19:58 | Re : Checksum 32 bit

Bacterius

Membre Club
Dans ce cas tu te renseignes sur l'algorithme que tu veux utiliser. Il en existe plein :

Non cryptographiques :

CRC16
CRC32
Custom CRC
...

Cryptographiques :

MD2 (obsolète)
MD4 (obsolète)
MD5 (limite obsolète)
SHA-1
SHA-2
RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320
Tiger
Whirlpool
...
______________________________________________

Tu peux même créer ton propre algorithme non cryptographique si tu y tiens, la plupart des algos fait maison suffisent pour faire un checksum non cryptographique.

Cordialement, Bacterius !

1 2 3

Cette discussion est classée dans : checksum, bit


Répondre à ce message

Sujets en rapport avec ce message

Décodage [ par florentlejaxhe ] Dans un array[1..100] of byte, comment lire les 800 bytes de 7 en 7 bits, donc du bit 1 au bit 7, du bit 8 au bit 14, du bit 15 au bit 21, etc ... Il Types incompatibles Integer et PInteger [ par Kruger ] QQn peut me dire où y'a une erreur, comme le dis le titre à la compilation j'ai un message d'incompatibilité:{======================================== conversion bit en string [ par biloue ] BonjourDans un programme je récupère une chaine de bit qui m'est envoyé par liaison UDP. Chaine composée de 0 et de 1.Je souhaiterai convertir cette c Telechargement MultiThread [ par TheChikenKiller ] Bonjour, je voudrais faire une application de telechargement qui télécharge en HTTP, avec plusieurs sources pour un fichier exemple : du bit 0 à 1560, Mais où est passé le 32ème bit de mon LongWord ? [ par japee ] Salut à toutes et à tous. Le LongWord est-il réellement un 32 bits non signé ? Son étendue devrait être 0..4294967295 (4 294 967 295). Or l'étendue q Comment lire un bit à droit à gauche à la xième position dans un octet ? [ par AhmedBoudali ] Bonjour ,Je voudrais mettre en oeuvre la compression de Huffman mais je ne trouve pas la fonction tordue qui lit un bit. Quelqu'un a découvert ou renc Projet de programme [ par fox37 ] Bonsoir a tous, Depuis un petit momment je voudrais realiser une application autour d'un anémomètre. Je précise que je ne connais encore rien au lang tcomport librairie [ par oleronpower ] Bonjour a tous,J'ai un petit souci en utilisant le package Tcomport sous delphi, je fais mes lectures en utilisant les pethodes onRxChar. Mon soucis v Voir chaque bit que je reçois sur le port serie [ par super1titi ] Bonjour,Quelqu'un pourrai me donner de l'aide ou un tutorial (ou autre) sur les connection avec un port serie.Et comment récuperer les données que je 1344 Checksums !! [ par Balblas ] Salut,Voilà mon problème: j'ai un fichier bin qui contient 1344 packets dont chacun est de taille 1024 Ko et protégé par checksum 16 bits, c'est à dir


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,911 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales