Digest/Hash function

The Digest/Hash function produces a digital summary of information called a message digest. Message digests provide a digital identifier for a digital document. The message digest produced by the Digest/Hash function is Base64 encoded.

Message digest functions are mathematical functions that process information to produce a message digest for each unique document. Identical documents have the same message digest, which can be used to ensure that the message received is the same as the message sent.

There are three Digest/Hash functions in Studio:
  • Digest/Hash the Input Data with MD5
  • Digest/Hash the Input Data with SHA-1
  • Digest/Hash the Input Data with SHA-256

The input is the document or string for which you want a digest. For example, MD5 ("Austin was happy that the band played on") =NjJhODJhNTViZmI3Y2YwZDc2NDkxYjc0ZTkzZDlmMTQ=

MD5 is defined in RFC 1321. IBM® Cast Iron® uses the MD5 algorithm included in the JDK security package. The algorithm takes a message of undefined length and outputs a message digest of 128 bits.

SHA-1 is defined by the Federal Information Processing Standards Publication 180-1 (FIPS PUB 180-1). IBM Cast Iron uses the SHA-1 algorithm included in the JDK security package. SHA-1 takes an input message of any length less than 264 bits and produces a message digest of 160-bits.

SHA-256 is a 256-bit hash function and is compliant with the National Institute of Standards SP 800-131a specification. IBM Cast Iron uses the SHA-256 algorithm included in the JDK security package. The input is the document or string for which you want a digest. For example, SHA-56 ("Sample Input") =bEzV+7Tz6afzJhY0E5u0Zt1+9uBURb/2pgi2PT9Ms/s=. The hash value is 32 bytes or 256 bits length.

Use Digest/Hash the Input Data with MD5 function to create a Base64 encoded digest of the input data using MD5.

Use the Digest/Hash the Input Data with SHA-1 function to create a Base64 encoded digest of the input data using SHA-1.

Use the Digest/Hash the Input Data with SHA-256 function to create a Base64 encoded digest of the input data using SHA-256.

   




Feedback | Notices


Timestamp icon Last updated: Thursday, December 17, 2015


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/ref_DigesHash.html