Мое приложение загружает клиента с моего сервера через FTP.В этом случае я должен использовать FTP, так как я запретил публичное использование файла на моем сервере;таким образом, единственный способ загрузить файл - это быть администратором, что я могу сделать, указав имя пользователя и пароль для клиента FTP.Проблема с этим, однако, заключается в том, что с помощью Fiddler я могу "вынюхивать" пароль, отправленный на FTP-клиент из c #.
Код:
var downloadFileRequest = (FtpWebRequest)WebRequest.Create("ftp://" + Public.ftp_host + "//" + fileName);
downloadFileRequest.Credentials = new NetworkCredential(Public.ftp_username, Public.ftp_password);
downloadFileRequest.Method = WebRequestMethods.Ftp.DownloadFile;
downloadFileRequest.UseBinary = true;
ServicePoint sp = downloadFileRequest.ServicePoint;
sp.ConnectionLimit = 2;
var downloadResponse = (FtpWebResponse)downloadFileRequest.GetResponse();
Stream downloadStream = downloadResponse.GetResponseStream();
Есть ли какой-то способскачивать файлы через FTP, не выставляя этот пароль?
Спасибо, Эван