begin process at 2010 03 20 19:45:07
  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...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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,614 sec (4)

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