Sign in
Version 5.13.0, 2015-03-25
Report a bug

File Transfer Protocol HASH Command for Cryptographic Hashes

Document type: Replaced Internet-Draft (individual)
Document stream: IETF
Last updated: 2012-04-06 (latest revision 2012-03-27)
Intended RFC status: Proposed Standard
Other versions: (expired, archived): plain text, pdf, html

IETF State: WG Document
Document shepherd: No shepherd assigned

IESG State: Replaced by draft-bryan-ftpext-hash
Responsible AD: Pete Resnick
Send notices to:,

This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found here:


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)