Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Sep 2012 15:06:36 -0700
From:      Waitman Gobble <gobble.wa@gmail.com>
To:        Gary Kline <kline@thought.org>
Cc:        FreeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   Re: cksum entire dir??
Message-ID:  <CAFuo_fzFZNKfdQrSndNdDsozBb9fiUYNgR65Qdui6C8J_NJttQ@mail.gmail.com>
In-Reply-To: <20120912214704.GB19460@ethic.thought.org>
References:  <20120911213804.GA9817@ethic.thought.org> <20120912011443.5df17cf2.freebsd@edvax.de> <50502C51.5020601@FreeBSD.org> <20120912174625.GA17551@ethic.thought.org> <CAFuo_fwhVO0hATPZLAqyn3hM5CNtdWyxMtoF2N8hmiLFKQg6cw@mail.gmail.com> <20120912214704.GB19460@ethic.thought.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Sep 12, 2012 at 2:47 PM, Gary Kline <kline@thought.org> wrote:

> On Wed, Sep 12, 2012 at 10:55:57AM -0700, Waitman Gobble wrote:
> > On Wed, Sep 12, 2012 at 10:46 AM, Gary Kline <kline@thought.org> wrote:
> >
> > > On Wed, Sep 12, 2012 at 07:31:45AM +0100, Matthew Seaman wrote:
> > > > On 12/09/2012 00:14, Polytropon wrote:
> > > > >     % cksum <directory>
> > > > >
> > > > > and could obtain a checksum - so it _seems_ to work.
> > > > > After alteration of one file within the hierarchy a
> > > > > different result was printed.
> > > >
> > > > That will give you a checksum on the directory inode -- file names
> and
> > > > associated metadata only, not file content.  In theory you could
> edit a
> > > > file without modifying any of the timestamps, and that wouldn't
> result
> > > > in any change to the directory checksum.  Also, modifying things a
> few
> > > > layers down the filesystem hierarchy won't have any effect either.
> > > >
> > > > Generally I find the best test for differences between old and new
> > > > copies of a filesystem is 'rsync -avx -n ...'
> > > >
> > > > Also, sum and cksum have way too small a key size for this to be
> > > > reliable, since you can't tell a true result from a hash collision.
>  Use
> > > > md5 or sha1 or sha256 for best results.
> > > >
> > >
> > >         So this sha256 is *real*??  I have no md5 on my "fedora"
> > >         that is on my desktop and m having trouble getting used to.
> > >         but the gentleman who recommened cpio was right on the money.
> > >
> >
> >
> >
> > are you sure it's not 'md5sum' ? ... that seems to be on all my GNU/Linux
> > machines.
> >
> > Waitman Gobble
> > San Jose California USA
> >
>
>         yup, you be right.  altho we have no md5 [[does FBSD?]], fedora
>         does have md5sum.  makes me wonder why this flavor didnt do at
> least a
>         symlink.   oh well.
>
>         thankee much.
>
>         [[
>             axeing to save BW
>         ]]
>
>
> >
> > > > Dr Matthew J Seaman MA, D.Phil.
> > > > PGP: http://www.infracaninophile.co.uk/pgpkey
> > > >
> > > >
> > >
> > >
> > > _______________________________________________
> > > freebsd-questions@freebsd.org mailing list
> > > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > > To unsubscribe, send any mail to "
> > > freebsd-questions-unsubscribe@freebsd.org"
> > >
>


cat /usr/src/sbin/md5
/*
 * Derived from:
 *
 * MDDRIVER.C - test driver for MD2, MD4 and MD5
 */

/*
 *  Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All
 *  rights reserved.
 *
 *  RSA Data Security, Inc. makes no representations concerning either
 *  the merchantability of this software or the suitability of this
 *  software for any particular purpose. It is provided "as is"
 *  without express or implied warranty of any kind.
 *
 *  These notices must be retained in any copies of any part of this
 *  documentation and/or software.
 */



on my fedora machine, md5sum is from GNU coreutils (on FreeBSD this is in
ports/sysutils/coreutils)

FreeBSD
$ md5 messages
MD5 (messages) = cfbeddecf1a699471c8135a331aac589

Fedora
# md5sum messages
ece159dd0b47c7a7592ceb036745a474  messages


if you gotta have md5.c, could probably pull the src and build on fedora or
maybe something like http://www.efgh.com/software/md5.htm

Waitman Gobble
San Jose California



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFuo_fzFZNKfdQrSndNdDsozBb9fiUYNgR65Qdui6C8J_NJttQ>