| Hashing algorithms |
A hashing algorithm takes a variable length data message and creates a fixed size message digest.
When a one-way hashing algorithm is used to generate the message digest the input cannot be determined from the output.
Glossary:
Message digest.
The output of a hashing algorithm.
Message digest algorithm.
(RFC 1320) The message digest algorithm takes as input a message of
arbitrary length and produces as output a "fingerprint" or "message digest" of the input.
It is conjectured that it is computationally infeasible to produce two messages having the same message
digest, or to produce any message having a given pre-specified target message digest.
One-Way Hashing algorithm.
A mathematical function coded into an algorithm that takes a variable
length string and changes it into a fixed length string, or hash value.
GOST R 34
Hashing algorithm.
[RFC 4357] Additional Cryptographic Algorithms for Use with GOST 28147-89, GOST R 34.10-94, GOST R 34.10-2001, and GOST R 34.11-94 Algorithms.
[RFC 4490] Using the GOST 28147-89, GOST R 34.11-94, GOST R 34.10-94, and GOST R 34.10-2001 Algorithms with Cryptographic Message Syntax (CMS).
HMAC, Keyed-Hashing for Message Authentication.
Hashing algorithm.
MD2, Message-Digest Algorithm.
Hashing algorithm.
MD4, Message-Digest Algorithm.
Hashing algorithm.
MD5, Message-Digest Algorithm.
Hashing algorithm.
RIPEMD-128.
Hashing algorithm.
RIPEMD-160.
Hashing algorithm.
SHA, Secure Hash Algorithm.
Hashing algorithm.
UHASH, Universal Hash Function.
Hashing algorithm.