Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Chapter 14. VPNs and Cryptology > Cryptographic Hashes

Cryptographic Hashes

Cryptographic hashes are based on one-way functions that are used for integrity assurance. They hash arbitrary data into a fixed-length digest known as a fingerprint.


Note

Hashing alone does not add security to the message. It only prevents the message from being changed accidentally, such as by a communication error.


Well-Known Hashing Algorithms

Image

Hash-Based Message Authentication Codes

Hash-based Message Authentication Codes (HMAC) use existing hash functions and add a secret key as input to the hash function to provide integrity assurance and authentication. Only parties who have access to that secret key can compute the digest of an HMAC function.


Note

HMACs defeat man-in-the-middle attacks.


Cisco technologies use two well-known HMAC functions:


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial