Кодирование строк перед отправкой на сервер
|
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
|
Вот.
Pascal, C\C++, Assembler, Python
|
|
|
|
|