I have some code around here -- lemme dig it up.
Peter J. Farrell said the following on 11/07/2009 07:29 PM:
> Just a word on what is going on. I tried the example code on OpenBD,
> Adobe CF8, command-line openSSL md5 and command-line md5sum on my Ubuntu.
>
> Both openSSL and md5sum utilities match. Neither OpenBD or Adobe CF8
> match anybody.
>
> .Peter
>
> tjones said the following on 11/07/2009 06:53 PM:
>> Strange, I get two completely different values.
>>
>> cf:
>> <cfset theFile = #ExpandPath("./files/SpryAssets.zip")#>
>> <cffile action="read" file='#theFile#' variable="xFile" />
>> <cfdump var="#hash(xFile)#">
>>
>> result = 2BB4CCC9F80ABD2D257C194CFD184771
>>
>>
>> local$ openssl md5 SpryAssets.zip
>> MD5(SpryAssets.zip)= 51d9e575628fa0a78d3712cfc7dfc5b0
>>
>> thanks,
>> tom
>>
>>
>>
>> On Nov 7, 2:35 pm, Matthew Woodward <[email protected]> wrote:
>>
>>> Tom Jones wrote:
>>>
>>>> Is there a plugin or something that will allow me to get the MD5 or
>>>> SHA1 hash of a file that has just been uploaded? I was trying to use
>>>> "hash()" but when I try to verify it with "openssl MD5 fileName" it's
>>>> a totally different value.
>>>>
>>> The hash() function defaults to use MD5 so I'm not sure why you'd be
>>> getting different values from openssl. I just tested things and I don't
>>> get different values from openssl.
>>>
>>> To test, I created a test.txt file containing "This is a test of the MD5
>>> hash". I then ran the following code on OpenBD:
>>> <cffile action="read" file="#ExpandPath('test.txt')#" variable="foo" />
>>> <cfset fooHash = Hash(foo) />
>>> <cfoutput>#fooHash#</cfoutput>
>>>
>>> This output:
>>> 31C30AF062B9CEF1647ECB4A2CB1F9DA
>>>
>>> I then checked using Linux's md5sum command against test.txt, which output:
>>> 31c30af062b9cef1647ecb4a2cb1f9da test.txt
>>>
>>> I then checked using openssl md5 test.txt which output:
>>> MD5(test.txt)= 31c30af062b9cef1647ecb4a2cb1f9da
>>>
>>> So at least in my testing, other than the output from OpenBD being all
>>> upper case, the MD5 values are the same.
>>>
>>> Are you sure there isn't something else in the mix throwing things off?
>>> Do you have code you can share?
>>>
>>> --
>>> Matthew Woodward
>>> [email protected]http://mpwoodward.posterous.com
>>> identi.ca/Twitter: @mpwoodward
>>>
>>> Please do not send me proprietary file formats such as Word, PowerPoint,
>>> etc. as attachments.http://www.gnu.org/philosophy/no-word-attachments.html
>>>
>>
>>
>>
>
>
> >
--~--~---------~--~----~------------~-------~--~----~
Open BlueDragon Public Mailing List
http://groups.google.com/group/openbd?hl=en
official site @ http://www.openbluedragon.org/
!! save a network - trim replies before posting !!
-~----------~----~----~----~------~----~------~--~---