vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Re: Alternative zu CRC32 
Autor: LonelySuicide666
Datum: 22.07.04 19:47

Hallo,

unter anderem habe ich die EncodeClasses programmiert (hier im Archiv erhältlich) deswegen kann ich Dir vielleicht einen rat geben.

1. Suche die richtige länge für deine Daten !!

wenn du Dateien zwischen 1-2 MB kopierst reicht eine CRC32 prüfung, bei weniger evtl. CRC16. Wird eine 100% Prüfsummenberechnung benötigt sollten es mindestens 128 Bit sein (MD5, MD4, RipeMD). Je größer die Daten, desto länger muss der resultierende Hashwert sein. Du kannst zb. geschwindigkeit sparen, wenn du für kleinere Datenmänge keine 256 Bit Hashs nimmst.

2. Geschwindigkeit finden

einige Hashs sind schneller als andere, bei HAVAL kann man sogar etwas die geschwindigkeit manipulieren. Das liegt daran, das Hashwerte nicht zurückberechnet werden sollten. Früher war ein 128-Bit hash föllig ausreichend. Inzwischen sind die rechner so leistungsfähig, das diese zum teil zurückberechnet werden könnten (dauert trotzdem mehrere monate bei mehreren millionen Megaherz.) Man sollte sich vielleicht die RFC Dokumentation der Hashs anschauen und in erfahrung bringen, wieviele "Runden" sie die Daten hashen.

Probiere mal die EncodeClasses, dann siehst Du was mit VB "machbar" ist. C++ routinen sind evtl. schneller, ich konnte dies jedoch noch nicht vergleichen.

Gruß,
Matthias

may be the force with you

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Alternative zu CRC32975flashgod21.07.04 13:14
Re: Alternative zu CRC32600Joerg21.07.04 18:29
Re: Alternative zu CRC32663E721.07.04 19:29
Re: Alternative zu CRC32594flashgod21.07.04 23:48
Re: Alternative zu CRC32637LonelySuicide66622.07.04 19:47
Re: Alternative zu CRC32567E722.07.04 20:27
Re: Alternative zu CRC32543LonelySuicide66622.07.04 20:44
Re: Alternative zu CRC32562LonelySuicide66622.07.04 20:49
Re: Alternative zu CRC32585E722.07.04 21:11
Re: Alternative zu CRC32632flashgod23.07.04 00:30

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel