Среда, 16.08.2017, 21:14 Приветствую вас Гость | Группа "Гости" 


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 1 1
Модератор форума: xXxSh@dowxXx, Anton93, Волк-1024  
delfcode » Delphi » Вопросы по Delphi » Кодирование строк перед отправкой на сервер
Кодирование строк перед отправкой на сервер
d4rkzy Дата: Суббота, 06.06.2015, 10:07 | Сообщение # 1
Постоянный
Зарегистрирован: 15.11.2013
Группа: Пользователи
Сообщений: 135
Статус: Offline
Есть некая абстрактная программа, которая при запуске читает какой нибудь .exe файл и отправляет его на сервер посредством post запроса (winsock api)
.ехе файл то бинарный, и как факт на сервер передаются бинарные строки - которые могут оборваться в любой момент - значит файл нужно как нибудь закодировать.

Думал кодировать base64 - ну не нашел функции которая кодировала бы крякозябры вроде åß∂ƒ©˙∆˚¬
Думал StrToHex - ну это вообще не о чем.

Кто может помочь функцией?
 
xXxSh@dowxXx Дата: Воскресенье, 07.06.2015, 11:05 | Сообщение # 2
Авторитетный
Зарегистрирован: 22.01.2012
Группа: Модераторы
Сообщений: 702
Статус: Offline
Цитата d4rkzy ()
.ехе файл то бинарный, и как факт на сервер передаются бинарные строки - которые могут оборваться в любой момент - значит файл нужно как нибудь закодировать.

зачем же сразу файл, можно и собственные пакеты шифровать, а можно и тупо передаваемую инфу изменить так что бы потом обработать на сервере, таким образом и не придется кодировать файл или шифровать пакеты.
 
d4rkzy Дата: Воскресенье, 07.06.2015, 21:07 | Сообщение # 3
Постоянный
Зарегистрирован: 15.11.2013
Группа: Пользователи
Сообщений: 135
Статус: Offline
xXxSh@dowxXx, Примеры дай, уж слишком твой ответ абстрактен.
 
Волк-1024 Дата: Понедельник, 08.06.2015, 00:10 | Сообщение # 4
Авторитетный
Зарегистрирован: 24.07.2011
Группа: Модераторы
Сообщений: 467
Статус: Offline
Какой Base64? Это даже не шифрование, а всего лишь кодирование. Про StrToHex можно вообще не говорить, ибо бред. Простого блочного RC4 достаточно для всего, а там хоть обшифруйся: https://delfcode.ru/forum/29-1307-1#9039

Pascal, C\C++, Assembler, Python
 
d4rkzy Дата: Понедельник, 08.06.2015, 09:24 | Сообщение # 5
Постоянный
Зарегистрирован: 15.11.2013
Группа: Пользователи
Сообщений: 135
Статус: Offline
Цитата Волк-1024 ()
Какой Base64? Это даже не шифрование, а всего лишь кодирование. Про StrToHex можно вообще не говорить, ибо бред. Простого блочного RC4 достаточно для всего, а там хоть обшифруйся: https://delfcode.ru/forum/29-1307-1#9039


Цитата d4rkzy ()
значит файл нужно как нибудь закодировать.

Цитата d4rkzy ()
Думал кодировать base64

Кэп? Цель не ШИФРОВАТЬ данные а кодировать бинарные файлы (со всякими крякозябрами ˙åß∂©œ∑) в обычный английский алфавит, что бы не было крякозябр. Функцию base64 подкинь лучше для крякозябр.
 
Волк-1024 Дата: Понедельник, 08.06.2015, 17:26 | Сообщение # 6
Авторитетный
Зарегистрирован: 24.07.2011
Группа: Модераторы
Сообщений: 467
Статус: Offline
Вот.
Прикрепления: Base64.rar(1Kb)


Pascal, C\C++, Assembler, Python
 
delfcode » Delphi » Вопросы по Delphi » Кодирование строк перед отправкой на сервер
Страница 1 из 1 1
Поиск:

delfcode.ru © 2008 - 2017 Хостинг от uCoz