PC Review


Reply
Thread Tools Rate Thread

Hashing algorithms in .Net Framework

 
 
Jayesh Sorathia
Guest
Posts: n/a
 
      20th Aug 2012
Hashing algorithms are one way cryptographic functions that accept plain text of any length and generate a numeric value. These are one-way because it’s almost impossible to get the original plain text from the hash code. Hashing algorithms are useful for encrypt the password.

To read full article. Click Here... http://jayeshsorathia.blogspot.com/2...framework.html
 
Reply With Quote
 
 
 
 
bradbury9
Guest
Posts: n/a
 
      20th Aug 2012
El lunes, 20 de agosto de 2012 09:05:11 UTC+2, Jayesh Sorathia escribió:
> Hashing algorithms are one way cryptographic functions that accept plain text of any length and generate a numeric value. These are one-way because it’s almost impossible to get the original plain text from the hash code.Hashing algorithms are useful for encrypt the password.
>
>
>
> To read full article. Click Here...


Kinda poor talking about hashing and not talking about salting...
 
Reply With Quote
 
 
 
 
Arne Vajhøj
Guest
Posts: n/a
 
      22nd Aug 2012
On 8/20/2012 3:05 AM, Jayesh Sorathia wrote:
> Hashing algorithms are one way cryptographic functions that accept
> plain text of any length and generate a numeric value. These are
> one-way because it’s almost impossible to get the original plain text
> from the hash code. Hashing algorithms are useful for encrypt the
> password.


Hashing is useful for many other things than storing passwords
including but not limited to digital signing.

And you should also be aware that identical hash does not guarantee
identical content. For each hash value there are infinite
number of contents that result in that hash value. It is just
hard to find one from the hash (and impossible to be sure that
the one found is the original one) in the general case.

Furthermore when talking about hashing in .NET something about
CSP vs Managed vs CNG would be very relevant.

Arne



 
Reply With Quote
 
Arne Vajhøj
Guest
Posts: n/a
 
      22nd Aug 2012
On 8/20/2012 8:27 AM, bradbury9 wrote:
> El lunes, 20 de agosto de 2012 09:05:11 UTC+2, Jayesh Sorathia
> escribió:
>> Hashing algorithms are one way cryptographic functions that accept
>> plain text of any length and generate a numeric value. These are
>> one-way because it’s almost impossible to get the original plain
>> text from the hash code. Hashing algorithms are useful for encrypt
>> the password.

>
> Kinda poor talking about hashing and not talking about salting...


Note that there is no need to mention salt on the page
linked to above as hash as a general concept does not
require salt.

The other page linked to at the bottom of the first page is
about hashing of passwords and should definitely mention
the benefits of using a salt (a different salt for each user!).

Arne


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Hashing algorithms in .Net Framework jayeshsorathia@gmail.com Microsoft ASP .NET 0 20th Aug 2012 08:04 AM
SHA1 Hashing on different machines johnrudy3@aol.com Microsoft Dot NET Framework 2 3rd Jan 2005 03:37 PM
Password Hashing and Salting - Recommended Reading Guadala Harry Microsoft ASP .NET 4 12th Sep 2004 09:43 PM
Signing and hashing in .net =?Utf-8?B?R29yZG9uIEtub3Rl?= Microsoft Dot NET 0 3rd Apr 2004 10:11 AM
Hashing Roman Microsoft Dot NET Framework 5 4th Dec 2003 05:45 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 12:24 AM.