Thema: Delphi Crc32

Einzelnen Beitrag anzeigen

gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#5

AW: Crc32

  Alt 30. Okt 2012, 08:18
Ich suche eine Unit mit Funktionen zum Ver/entschlüsseln von Puffern (Array[0..XXX of Bytes) nach CRC-32 für Delphi 2009 Professional.
Folgende Kriterien sind gegeben :

Name CRC-32
Width 32 Bit
Poly $04C1 1DB7
Init $FFFF FFFF
RefIn TRUE
RefOut TRUE
XOROut $FFFF FFFF
Check $CBF4 3926

Dieser Algorithmus wird z.B. in PKZIK, AUTODIN II, FDDI und Ethernet verwendet. Ich benötige das, um die Checksumme für den Connect request im Ethernet zu ermitteln.

...
Ich habe dann versucht, für den Gebrauch in D2009 das alles auseinander zu rödeln und bin daran kläglich gescheitert

http://www.wolfgang-ehrhardt.de/crchash_de.html hat alles was Du brauchtst als Open-Source-Freeware.

Da Deine Parameter das Standard-Zip-CRC32 beschreiben, gibt's das in mehreren Ausführungen: Standard mit ASM, Fast mit 'slicing by 4' und PurePascal.

Gegebenenfalls kannst Du sogar an den Rocksoft-Parametern drehen.

Gruß Gammatester
  Mit Zitat antworten Zitat