I found that there are certain things that ColdFusion doesn't support 256
bit encryption for.  SFTP and CFHTTP among others.  The solution is to
download and install the updated encryption library from Sun.  I can post
details when I'm not on my phone.
On Sep 9, 2014 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:359253
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to