Details
-
New Feature
-
Status: Open
-
Trivial
-
Resolution: Unresolved
-
None
-
None
-
None
Description
According to http://mina.apache.org/ftpserver/documentation.html , the MD5/MMD5 FTP commands from draft-twine-ftpmd5-00 are supported.
Unfortunately, MD5 and other FTP hashing commands (XMD5, XSHA, XSHA1, XSHA256, XSHA512, SITE SHOHASH, SITE CHECKSUM, etc) have not been formally specified, leading to non-interoperability and confusion.
A new draft which intends to reach RFC status is underway: http://tools.ietf.org/html/draft-bryan-ftp-hash
It would be very helpful, if this draft could be reviewed and your comments provided to improve it.
Here is a quick overview.
Requesting hash:
HASH filename.ext
HASH server response with Positive Completion code and the requested
hash using the currently selected algorithm:
213 80bc95fd391772fa61c91ed68567f0980bb45fd9
Changing HASH algorithms:
C> OPTS HASH SHA-512
S> 200 SHA-512