October 11th, 2007 — 01:55 am
Syntax:
VLOOKUP(A2, D$11:E:22, 2, False)
Means:
If the value of cell A2 matches a value in the supplied range (Cells D11 to E22), the function’s result is the value of the second column from the range, from the row containing the matching value.
This function and the matching HLookup function can be very handy.
2 comments » | Uncategorized
October 6th, 2007 — 10:03 am

I previously wrote a post on password security based on Jeff Atwood’s post explaining “Rainbow tables”.
As it turns out, Jeff received a feedback from cryptographer Thomas Ptacek pointing out some corrections to the strategy offered in the original post.
The most important idea was using a cryptographically secure hash, meaning hash which expansive in processor time, unlike the common MD5.
One alternative is the Bcrypt algorithm, which has a C# implementation from Derek Slager.
(thanks to Kansir for the photo)
Comment » | Security