Skip to main content

File Transfer Protocol HASH Command for Cryptographic Hashes

Document Type Expired Internet-Draft (individual)
Expired & archived
Authors Anthony Bryan , Tim Kosse , Daniel Stenberg
Last updated 2013-08-22 (Latest revision 2013-02-18)
Replaces draft-ietf-ftpext2-hash
RFC stream (None)
Intended RFC status (None)
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:


The File Transfer Protocol does not offer any method to verify the integrity of a transferred file, nor can two files be compared against each other without actually transferring them first. Cryptographic hashes are a possible solution to this problem. In the past, several attempts have been made to add commands to obtain checksums and hashes, however none have been formally specified, leading to non-interoperability and confusion. To solve these issues, this document specifies a new FTP command to be used by clients to request cryptographic hashes of files.


Anthony Bryan
Tim Kosse
Daniel Stenberg

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)