Hashing Support

4/8/2010

A cryptographic hash is a one-way function that allows a large message to be compressed into a smaller unique identifier. As a one-way function, a hash cannot be reversed to re-create the original data from which the numeric value was derived. Message hashes are used to ensure the integrity of nonsecret messages that travel over nonsecure networks.

To create a message hash, the hashing function uses an algorithm that derives a numeric value from a piece of data.

Windows Mobile Standard supports the following one-way hashing algorithms:

  • MD2
  • MD4
  • MD5
  • SHA
  • MAC
  • HMAC

See Also

Concepts

Cryptography Support
Windows Mobile Device Security Model