I found this "http://www.learnosity.com/techblog/index.cfm/2008/1/14/ MD5-Checksum-for-Images-Binaries-in-CF" but could not get it to work.I hope it gives you some ideas.
Thanks, tom On Nov 7, 5:36 pm, "Peter J. Farrell" <[email protected]> wrote: > 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 !! -~----------~----~----~----~------~----~------~--~---
