|
Hashing: Hashing means
producing hash values, also called digests, for
accessing data or for security. A hash value (or
digest) is a number generated from a string of
text. The hash value is substantially smaller
than the text itself, and is generated by a formula
in such a way that it is extremely unlikely that
some other text will result in the same hash value.
Hashing can be used to check the integrity of
data: if someone produces a hash value and sends
it along with the message, the receiver can produce
a hash value on receipt of the message. If the
receiver's hash matches the one that was sent
along with the message, the original message has
not been changed.
|