ant
Hi,
I'm working on an Internet Draft (RFC in progress) to create a new FTP command to be used by clients to request cryptographic hashes of files. A number of vendors & applications plan to support it.
From what I've seen, this software supports the non-standard XMD5, XSHA1, XSHA256, XSHA512 commands.
I'm soliciting comments and suggestions on the Internet Draft text. Your feedback is most welcome!
http://tools.ietf.org/html/draft-bryan-ftp-hash
Here's how it works:
[indent]Example of HASH client request:
HASH filename.ext
HASH server response with Positive Completion code and the requested
hash using the currently selected algorithm:
213 80bc95fd391772fa61c91ed68567f0980bb45fd9[/indent]
OPTS is used to query or change the algorithm:
[indent]C> OPTS HASH
S> 200 SHA-1
C> OPTS HASH SHA-512
S> 200 SHA-512
C> OPTS HASH CRC-37
S> 501 Unknown algorithm, current selection not changed[/indent]
Support is advertised in FEAT responses:
[indent]C> feat
S> 211-Extensions supported:
S> ...
S> HASH SHA-1*;MD5
S> ...
S> 211 END[/indent]
I'm working on an Internet Draft (RFC in progress) to create a new FTP command to be used by clients to request cryptographic hashes of files. A number of vendors & applications plan to support it.
From what I've seen, this software supports the non-standard XMD5, XSHA1, XSHA256, XSHA512 commands.
I'm soliciting comments and suggestions on the Internet Draft text. Your feedback is most welcome!
http://tools.ietf.org/html/draft-bryan-ftp-hash
Here's how it works:
[indent]Example of HASH client request:
HASH filename.ext
HASH server response with Positive Completion code and the requested
hash using the currently selected algorithm:
213 80bc95fd391772fa61c91ed68567f0980bb45fd9[/indent]
OPTS is used to query or change the algorithm:
[indent]C> OPTS HASH
S> 200 SHA-1
C> OPTS HASH SHA-512
S> 200 SHA-512
C> OPTS HASH CRC-37
S> 501 Unknown algorithm, current selection not changed[/indent]
Support is advertised in FEAT responses:
[indent]C> feat
S> 211-Extensions supported:
S> ...
S> HASH SHA-1*;MD5
S> ...
S> 211 END[/indent]