gpt4 book ai didi

C++/Win32 FTP 安全基础和使用 SSL

转载 作者:太空宇宙 更新时间:2023-11-04 12:06:07 24 4
gpt4 key购买 nike

我的应用程序从 FTP 服务器下载文件。

使用数据包嗅探器我可以很容易地看到用户名和密码,我希望避免这种情况。

我无法使用有限权限的 ATM 创建 FTP 帐户。

我如何知道服务器是否支持 SSL? ( Apache 2.x.x)

还有其他隐藏用户的方法:FTP 帐户的密码吗?

最佳答案

如果您想查看 FTP 服务器是否支持显式模式(RFC 2228RFC 4217)的 FTPS,请发送 AUTH TLS。如果它以 5xx 错误代码回复,则它不会;如果它用 234 回复,那么它会回复并且您的客户端应该做出适当的 react (对于符合 RFC 4217 的服务器,这意味着进行标准的 TLS 握手)。

不幸的是,WinInet API 不允许您这样做,因此您可能需要查看 libcurl ,它支持开箱即用的 FTPS。

关于C++/Win32 FTP 安全基础和使用 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12019819/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com