SHA1 in a trice
Having girls/womans in a dev team is always fun. Yes, you have to wash your body more than every Visual Studio release. 😃 But girls have also different way of looking at the problem. I had this experience in a training last week. There’s one girl in dev team. While showing how to work with Cryptography namespace I was creating simple method for SHA1 hash. Saying, that’s pretty easy to create SHA1 hash in a couple of lines I got a question (yes, from the girl 😉), whether it’s possible to do it in one row, to make code more compact and show that’s double pretty easy. And it really is:
label1.Text = string.Join(string.Empty, new SHA1Managed().ComputeHash(Encoding.Unicode.GetBytes(textBox1.Text)).Select(_ => _.ToString()).ToArray());
It’s not the most readable code, but as a helper function somewhere … 😃