FTP SSL MD4 Password Hash (wodFtpDLX / wodFtpDLX.NET)
Hi,
I have a remote FTPS server I require connecting to via the wodFtpDLX library. The server uses the MD4 password encryption scheme.
I know I can connect OK as the connection works from VoyagerFTP.
How do I set the WOD library to do the MD4 encryption?
Thanks
V
Re: FTP SSL MD4 Password Hash
Fred,
which FTP server supports that? If we can test with something, I will see how easy/hard it would be to implement it to wodFtpDLX.
Regards,
Kreso
Re: FTP SSL MD4 Password Hash
Kreso,
I presume what is going on is described by this link:
http://www.smartftp.com/support/kb/s-key-password-encryption-f115.html
or even
http://en.wikipedia.org/wiki/S/Key
Unfortunately I don't know what server it is. It's a remote one I have no control over. I can ask though.
Could this be done using any of the FTP events?
Thanks
V
Re: FTP SSL MD4 Password Hash
Update:
Everything required can be found in java script here:
http://www.ocf.berkeley.edu/~jjlin/jsotp/
For now I can use the PreTranslateReplyEvent to catch the seed and iterations to use in the PreTranslateCommandEvent to translate the PASS <password> Command into PASS <6 word MD4 hashed password> .
Ideally this would be better as an option in the library, so consider this a feature request :)
Cheers
V
Re: FTP SSL MD4 Password Hash
Fred,
We successfully implemented one-time password authentication in wodFtpDLX but the feature still isn't available in public release. Please open a ticket on http://www.weonlydo.com/index.asp?helpdesk=1 so we can send you a test version that you can try out and let us know if it matches your needs.
Regards,
Grof