Hashing algorithms

Compression algorithms Character sets Encryption algorithms

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Description:

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 generates a fixed length string or hash value.


G

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).

[RFC 4491] Using the GOST R 34.10-94, GOST R 34.10-2001, and GOST R 34.11-94 Algorithms with the Internet X.509 Public Key Infrastructure Certificate and CRL Profile.


H

HMAC, Keyed-Hashing for Message Authentication.
Hashing algorithm.


M

MD2, Message-Digest Algorithm.
Hashing algorithm.

MD4, Message-Digest Algorithm.
Hashing algorithm.

MD5, Message-Digest Algorithm.
Hashing algorithm.


R

RIPEMD-128.
Hashing algorithm.

RIPEMD-160.
Hashing algorithm.


S

SHA, Secure Hash Algorithm.
Hashing algorithm.


U

UHASH, Universal Hash Function.
Hashing algorithm.


RFCs:


Publications:


Obsolete RFCs:


Compression algorithms Character sets Encryption algorithms