.NET Framework Bookmark and Share   
 index > .NET Base Class Library > why hash value need be encypted?
 

why hash value need be encypted?

ideas on cryptographyare interesting but not easy to grasp, i've got the question below.

digital singnature (e.g. implementation in .NET) applies to keyed hash algorthim underlying. since the represented content can't be revealed by its hash value at all, whyneed the hash value be extra encrypted?

the purpose of hashalgorthim is to establish the identity to itsrepresented content. even if the non-encrypted hash value is interrupted even altered by 3rd party, how could the harm really be done?

thx!

fans .net
another thought. to make substantial difference between hash and keyed hash, it could be that while the key keeps change, the keyed hash changes as well even if the represented content is the same.

keyed hash makes better sense when the mechanism of easily updatable keys exists in the application and the represented content is relatively static. is that the main reason ?

  • Edited byfans .net Friday, October 03, 2008 5:03 PM
  •  
fans .net

You can use google to search for other answers

Custom Search

More Threads

• How do I escape format characters?
• Help with TripleDES and RC2 cryptography.
• Codedom generic contraints
• RPC server Unavailable
• SerialPort class bug?
• Using XDocument in C++
• FileIOPermission - problem with Assert() and Deny() methods.
• P/Invoke with pointer of pointer
• Streamreader Read a specific line
• Threading...