Re: linux sha1sum .vs php sha1

From: Date: Fri, 20 Mar 2009 16:41:17 +0000
Subject: Re: linux sha1sum .vs php sha1
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-290393@lists.php.net to get a copy of this message
'Twas brillig, and Per Jessen at 20/03/09 16:06 did gyre and gimble:
bruce wrote:
hi... doing some testing with linux sha1sum, and php's sha1 function... are they both supposed to return the same results for the same chunk of text. test file "a.dat" = "1234567890" linux:
 echo a.dat > sha1sum -t    != php <? sha1("1234567890"); ?>
any thoughts...
Try "echo -n"
While you've got the right approach, the original command has three (yes 3!) different problems!!! 1. echo automatically appends a new line. Using echo -n will prevent this. 2. You have a file, echo a.dat will echo the file *name* a.dat not it's contents. You probably want to use "cat" instead. 3. You care redirecting (>) rather than piping (|). So waht you really want is: cat a.dat | sha1sum (the -t is not needed). You can also do: echo -n "1234567890" | sha1sum Col -- Colin Guthrie gmane(at)colin.guthr.ie http://colin.guthr.ie/ Day Job: Tribalogic Limited [http://www.tribalogic.net/] Open Source: Mandriva Linux Contributor [http://www.mandriva.com/] PulseAudio Hacker [http://www.pulseaudio.org/] Trac Hacker [http://trac.edgewall.org/]

« previous php.general (#290393) next »