CRC32 Hashvalues berechnen
Übersicht

DavidBetreff: CRC32 Hashvalues berechnen |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi!
Heute habe ich (für die Arbeit) in C++ eine Klasse geschrieben, die einen CRC32 Hashwert von beliebigen Daten erzeugt. Da ich sowas noch nicht im Codearchive gefunden habe, hab' ich das ganze nochmal in BlitzBasic geschrieben, in der Hoffnung das jemand Nutzen daraus ziehen kann! ![]() BlitzBasic: [AUSKLAPPEN]
grüße |
||
ke^kx |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Was genau ist ein "CRC32 Hashwert" und was kann man damit machen? ![]() Jiriki |
||
http://i3u8.blogspot.com
Asus Striker II Intel Core2Quad Q9300 @ 2,5 GHz (aber nur zwei Kerne aktiv aufgrund der Instabilität -.-) Geforce 9800 GTX 2GB RAM |
David |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi!
Hier weitere Infos: http://de.wikipedia.org/wiki/C...ancy_Check Kannst zu z.B. beim Netzwerktransfer verwenden um zu checken ob alle Daten korrekt empfangen wurden usw... Gibt da noch ne Menge anderer Algorithmen, die u.a. sicherer sind MD5, SHA etc... aber CRC32 ist dafür von der Berechnung her schneller. grüße |
||
BlackTermi |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
ein CRC32 Hashwert ist ein 32 bit hash, ich glaube die grössten hashwerte die man ohne tricksen bekommen kann sind 64 bit.
hashwerte werden mit übergeben bei datenübertragugen um sicherzustellen das alles richtig funktioniert hat, sprich hashwert wird mit übergeben, der, der die datei bekommen hat liest auch einen hash aus seiner neuen datei und vergleicht ob die übereinstimmen, wenn ja dann ist die datei richtig übertragen worden. ich hoffe ich konnte das jetzt einigermassen verständlich erklären, mir fehlt manchmal die möglichkeit mich verständlich auszudrücken ![]() /edit mist, war nicht schnell genug |
||
ke^kx |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ah, verstehe. Wird mir sicher bald mal nützen.
Jiriki |
||
http://i3u8.blogspot.com
Asus Striker II Intel Core2Quad Q9300 @ 2,5 GHz (aber nur zwei Kerne aktiv aufgrund der Instabilität -.-) Geforce 9800 GTX 2GB RAM |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group