Connected: An Internet Encyclopedia
RFC 1321

Top: Connected: An Internet Encyclopedia
Up: Requests For Comments

Search: |  | Search Depth: |
Search Type: | String RegEx | Search Options: | NoCase WholeWord

Next: 1. Executive Summary

Network Working Group
Request for Comments: 1321

R. Rivest
MIT Laboratory for Computer Science
and RSA Data Security, Inc.
April 1992

### The MD5 Message-Digest Algorithm

### Status of this Memo

This memo provides information for the Internet community. It does not specify an Internet standard. Distribution of this memo is unlimited.

### Acknowlegements

We would like to thank Don Coppersmith, Burt Kaliski, Ralph Merkle, David Chaum, and Noam Nisan for numerous helpful comments and suggestions.

### Table of Contents

1. Executive Summary
2. Terminology and Notation
3. MD5 Algorithm Description

3.1 Step 1. Append Padding Bits
3.2 Step 2. Append Length
3.3 Step 3. Initialize MD Buffer
3.4 Step 4. Process Message in 16-Word Blocks
3.5 Step 5. Output

4. Summary
5. Differences Between MD4 and MD5
References
APPENDIX A - Reference Implementation
Security Considerations
Author's Address

Original text document

Next: 1. Executive Summary

Connected: An Internet Encyclopedia
RFC 1321