Re: Welches Verfahren nimm FreeBSD bei cksum -03

From: Christian Lackas <c.lackas(at)kfa-juelich.de>
Date: Wed, 23 Jul 2003 17:02:09 +0200

* Schonder, Matthias <Matthias.Schonder(at)Geis-Group.de> [030723 16:43]:

Hallo Matthias,

> Laut man pages müsste das ja CRC sind.. also CRC32, oder?

ja, CRC32 ist richtig. Das verwendete Polynom ist

    [/usr/src/usr.bin/cksum/crc32.c]
    /* generated using the AUTODIN II polynomial
     * x^32 + x^26 + x^23 + x^22 + x^16 +
     * x^12 + x^11 + x^10 + x^8 + x^7 + x^5 + x^4 + x^2 + x^1 + 1
     */

CRC und CRC32 verwenden aber andere Polynome (siehe crctab in den
Dateien).

> Java-CRC32: 1396760014
> cksum : 2395249430
> cksum -o1 : 20511
> cksum -o2 : 19740
> cksum -o3 : 3758377425 (CRC32???)
> Die Dateien sind "indentisch" nur dass die eine halt auf dem FreeBSD-Server
> und die andere auf der Arbeitsstation (Windoze2000) liegt.

Und das sind auch keine Text-Dateien, deren Zeilenenden sich verändert
haben? Dann würde mich mal prüfen welches Polynom deine
Java-Implementierung verwendet.

Ansonsten: MD5, SHA1

Gruss
 Christian

-- 
Edel sei der Mensch, Milchreis ist gut. (volkstümliche Redensart)
http://www.lackas.net/ Perl Delphi Linux MP3 Searchengines Domainchecker

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 23 Jul 2003 - 17:02:18 CEST

search this site