Viewing profile — lhazlewood
lhazlewood
HN member- Joined
- Wed, Mar 14, 2012, 9:53 PM UTC
- HN karma
- 4
- Public activity
- 12 items
- HN profile
- View on Hacker News ↗
About lhazlewood
No profile information was provided.
Recent public activity
- story
-
comment
Comment #5566889
HMAC authentication requires both the client and the server to have a shared secret (or more likely a derived key based on a shared secret). The secret cannot be saved as a one-way…
-
comment
Comment #5566801
I gathered as much. But in practice, how often do you see RFC 2617 Digest authc used in non-browser scenarios? (I'm genuinely curious. I haven't seen it used much at all outside of…
-
comment
Comment #5566755
Totally agree. The key here is that you're doing the work to implement the algorithms, not your customers. If they had to do it, they probably just wouldn't use it.
-
comment
Comment #5566631
You shouldn't ever use username/password pairs for API authentication. If the user ever changed their password, then their API calls would immediately fail! This is one of many ben…
-
comment
Comment #5566622
Stormpath's custom scheme is very similar to Amazon's. But per the blog article, you'd only want to do this if you are willing to support client libraries/sdks that implement it as…
-
comment
Comment #5566603
Depends on the UA (curl?)
-
comment
Comment #5566599
There are many types of digest authentication - OAuth1.0a and Amazon's and Stormpath's custom schemes are examples. Browser-specific digest authentication wasn't covered however si…
-
comment
Comment #5566563
A UUID is first and foremost a 128 bit number, irrespective of its text encoding. Its 'canonical' form uses HEX-only encoding. A 'Url62' can be another encoding. 'Url62' wouldn't b…
-
comment
Comment #4694314
Depends on the customer - if it is a government agency and SHA2 is mandated for their own passwords (per NIST standards), we comply (with a huge number of iterations based on CPU/G…
-
comment
Comment #4693904
Great questions. With regard to CSPNG, this SO post answer is good: http://stackoverflow.com/questions/536584/non-random-salt-fo... As for bcrypt/scrypt vs iterations, there is a d…
-
comment
Comment #4693771
BCrypt (level 3) is getting the basics right. Levels 4 and 5 are techniques beyond the basics used to minimize potential brute force attacks, which _are_ an issue, depending on the…