Thanks Mosh....I think you got it because it does seem to be the last x
characters that keep changing ;-)

Bryan Stevenson B.Comm.
VP & Director of E-Commerce Development
Electric Edge Systems Group Inc.
t. 250.920.8830
e. [EMAIL PROTECTED]

---------------------------------------------------------
Macromedia Associate Partner
www.macromedia.com
---------------------------------------------------------
Vancouver Island ColdFusion Users Group
Founder & Director
www.cfug-vancouverisland.com
----- Original Message -----
From: "Mosh Teitelbaum" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Wednesday, November 20, 2002 1:52 PM
Subject: RE: Encryption gurus please read


> Err... this way would make it near impossible to decode the value.  Using
> your simple example, how would the decryption routine know which value to
> return when decrypting "191?"  Should it return "BJL" or "LTL?"
>
> Also, encrypting should not be confused with hashing.  Encrypting a value
> uses a 2-way algorithm so as to allow the encrypted value to be decrypted
> (i.e., "abc" -> "X%2" -> "abc").  Hashing creates a theoretically unique
> value that is difficult to near-impossible to "decrypt" (i.e., "abc" ->
> X%2 -> ???).
>
> I have checked out the CustomTags mentioned, but earlier versions of
> ColdFusion (and, I suspect, these CustomTags) sometimes add junk on to the
> end of the encryption string (perhaps, to return a fixed length string).
> So, depending on whatever internal algorithm is used, encrypting "abc"
with
> a key of "123" may randomly produce "xyzpdq123" or "xyzpdq456" or
> "xyzpdq789".  Note how in this (admittedly contrived) example, the first 6
> characters are the same... only the last 3 differ from outcome to outcome.
> In decrypting, the function/CustomTag somehow detects that only the 1st 6
> characters are relevant and uses those to decrypt the string back to its
> original value.
>
> --
> Mosh Teitelbaum
> evoch, LLC
> Tel: (301) 625-9191
> Fax: (301) 933-3651
> Email: [EMAIL PROTECTED]
> WWW: http://www.evoch.com/
>
>
> > -----Original Message-----
> > From: Matthew Small [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, November 20, 2002 3:49 PM
> > To: CF-Talk
> > Subject: RE: Encryption gurus please read
> >
> >
> > I think it's because encrypted values are not evaluated for their own
> > value, but are rather hashed - thereby there can be more than one value
> > that hashes out to the same value.
> >
> > Simple Example: I have a decimal number that needs to be encrypted if
> > A=0, b=1,...j = 9, k = 0, l = 1, then I can have multiple values that
> > evaluate to the same number.  It's similar to clock or modular
> > arithmetic.
> >
> > BJL = 191
> > LTL = 191
> >
> >
> > Matthew Small
> > IT Supervisor
> > Showstopper National Dance Competitions
> > 3660 Old Kings Hwy
> > Murrells Inlet, SC 29576
> > 843-357-1847
> > http://www.showstopperonline.com
> >
> > -----Original Message-----
> > From: Bryan Stevenson [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, November 20, 2002 3:25 PM
> > To: CF-Talk
> > Subject: Encryption gurus please read
> >
> > Hey All,
> >
> > I'm not entirely sure why I'm getting the results I am, so I'll ask this
> > question:
> >
> > Why is it that the returned encrypted value can vary even though the
> > string
> > being encrypted and the key used remains constant (i.e. when encrypting
> > "yeehaw" with the key "boohoo" will not always return the same encrypted
> > value)?
> >
> > BTW I've tested this situation against cf_cryp, cf_crypt, and Encrypt()
> >
> > TIA ;-)
> >
> > Bryan Stevenson B.Comm.
> > VP & Director of E-Commerce Development
> > Electric Edge Systems Group Inc.
> > t. 250.920.8830
> > e. [EMAIL PROTECTED]
> >
> > ---------------------------------------------------------
> > Macromedia Associate Partner
> > www.macromedia.com
> > ---------------------------------------------------------
> > Vancouver Island ColdFusion Users Group
> > Founder & Director
> > www.cfug-vancouverisland.com
> >
> >
> >
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.

Reply via email to