This document describes the MD5 message-digest algorithm. The
algorithm takes as input a message of arbitrary length and produces
as output a 128-bit "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 prespecified target message digest. The MD5
algorithm is intended for digital signature applications, where a
large file must be "compressed" in a secure manner before being
encrypted with a private (secret) key under a public-key cryptosystem
such as RSA.
%0 Journal Article
%1 Rivest:1992:MMA:RFC1321
%A Rivest, R.
%C United States
%D 1992
%I RFC Editor
%K algorithm software
%N RFC1321
%T The MD5 Message-Digest Algorithm
%U http://www.ietf.org/rfc/rfc1321.txt
%X This document describes the MD5 message-digest algorithm. The
algorithm takes as input a message of arbitrary length and produces
as output a 128-bit "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 prespecified target message digest. The MD5
algorithm is intended for digital signature applications, where a
large file must be "compressed" in a secure manner before being
encrypted with a private (secret) key under a public-key cryptosystem
such as RSA.
@article{Rivest:1992:MMA:RFC1321,
abstract = {This document describes the MD5 message-digest algorithm. The
algorithm takes as input a message of arbitrary length and produces
as output a 128-bit "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 prespecified target message digest. The MD5
algorithm is intended for digital signature applications, where a
large file must be "compressed" in a secure manner before being
encrypted with a private (secret) key under a public-key cryptosystem
such as RSA.},
added-at = {2018-04-22T10:39:04.000+0200},
address = {United States},
author = {Rivest, R.},
biburl = {https://www.bibsonomy.org/bibtex/29b71acaa64e7f6f22d9495353d95f2a1/marcsaric},
interhash = {3f1dd3e4123e81be1d4cc2449b4b74dd},
intrahash = {9b71acaa64e7f6f22d9495353d95f2a1},
keywords = {algorithm software},
number = {RFC1321},
publisher = {RFC Editor},
timestamp = {2018-04-22T10:39:04.000+0200},
title = {The MD5 Message-Digest Algorithm},
url = {http://www.ietf.org/rfc/rfc1321.txt},
year = 1992
}