Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Recommendation for Applications Using Approved Hash Algorithms

Published

Author(s)

Quynh H. Dang

Abstract

[Superseded by SP 800-107 Rev. 1 (August 2012): http://www.nist.gov/manuscript-publication-search.cfm?pub_id=911479] Cryptographic hash functions that compute a fixed- length message digest from arbitrary length messages are widely used for many purposes in information security. This document provides security guidelines for achieving the required or desired security strengths when using cryptographic applications that employ the approved cryptographic hash functions specified in Federal Information Processing Standard (FIPS) 180-3. These include functions such as digital signature applications, Keyed-hash Message Authentication Codes (HMACs) and Hash-based Key Derivation Functions (HKDFs).
Citation
Special Publication (NIST SP) - 800-107
Report Number
800-107

Keywords

digital signatures, hash algorithms, cryptographic hash function, hash function, hash-based key derivation algorithms, hash value, HMAC, message digest, randomized hashing, random number generation, SHA, truncated hash values.

Citation

Dang, Q. (2009), Recommendation for Applications Using Approved Hash Algorithms, Special Publication (NIST SP), National Institute of Standards and Technology, Gaithersburg, MD (Accessed March 28, 2024)
Created February 25, 2009, Updated May 4, 2021