Thanks Pete!  

-----Original Message-----
From: Pete Freitag [mailto:[email protected]] 
Sent: Tuesday, September 9, 2014 2:11 PM
To: cf-talk
Subject: Re: HMAC Algorithms and Encoding?


Try "HMACSHA256" for the algorithm see http://cfdocs.org/hmac

--
Pete Freitag - Adobe Community Professional http://foundeo.com/ - ColdFusion
Consulting & Products http://hackmycf.com - Is your ColdFusion Server
Secure?
http://www.youtube.com/watch?v=ubESB87vl5U - FuseGuard your CFML in 10
minutes


On Tue, Sep 9, 2014 at 11:22 AM, Sandra Clark <[email protected]> wrote:

>
> Thanks
>
> I'm trying to encrypt payment information for a group using CyberSource.
> I found documentation on encrypt() that specified using HMAC-SHAx 
> (where x could be 256).  Got the same error.
>
> http://help.adobe.com/livedocs/coldfusion/8/htmldocs/help.html?content
> =funct ions_e-g_01.html.  CF10 documentation for encrypt is not as 
> useful
>
> Since I don't have time to try every iteration that it could possibly 
> be, I finally gave up, found Ben Nadel's Crypto library and it worked 
> out of the box.
>
> But really, Adobe do the documentation correctly.
> HMAC
> Creates Hash-based Message Authentication Code for the given string 
> based on the algorithm and encoding. Hash-based Message Authentication 
> Code (HMAC) is used to verify the data integrity and authenticity of a 
> message transmitted.
> It involves a cryptographic hash function in combination with a secret
key.
> The cryptographic hash function can be Message Digest 5 (MD5), Secure 
> Hash Algorithm (SHA), and so on.
>
> See also
> SessionInvalidate, Session Rotate.
>
> Example
> <h2>HMAC Test</h2>
> <cfset x=hmac("Hi There","key1","HMACRIPEMD160")> 
> <cfoutput>#x#</cfoutput>
>
> None of this tells me anything. Especially since I can't find any 
> reference to HMACRIPEMD160 (hoping that would lead me to something) 
> other than that HMAC documentation or some PDF's that are generated 
> from the Wiki Pages and the above mentioned CF8 page, which again lists
HMAC-SHA256.
> -----Original Message-----
> From: Dean Lawrence [mailto:[email protected]]
> Sent: Tuesday, September 9, 2014 11:01 AM
> To: cf-talk
> Subject: Re: HMAC Algorithms and Encoding?
>
>
> Sandy,
>
> Looking at the example in the HMAC() docs, they prefixed the algorithm 
> type with "HMAC". Maybe if you try "HMACSHA-256", to see if it works?
>
> On Tue, Sep 9, 2014 at 10:46 AM, Sandra Clark <[email protected]>
> wrote:
>
> >
> > Tried that, I am now getting an error telling me that  "An error 
> > occurred while generating HMAC.
> > Error: Algorithm SHA-256 not available."
> >
> > HASH() documentation  is showing SHA-256
> > *sigh*
> >
> > -----Original Message-----
> > From: Dean Lawrence [mailto:[email protected]]
> > Sent: Tuesday, September 9, 2014 9:53 AM
> > To: cf-talk
> > Subject: Re: HMAC Algorithms and Encoding?
> >
> >
> > Sandy,
> >
> > I do believe that you can use any algorithm that the hash function 
> > supports.
> > Take a look at the documentation for hash and you will see what 
> > options you have.
> >
> >
> >
> >
> >
>
>
>
> 



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:359263
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to