Кодирование строк перед отправкой на сервер
|
|
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
Группа: Модераторы
Сообщений: 469
Статус: Offline
| Какой Base64? Это даже не шифрование, а всего лишь кодирование. Про StrToHex можно вообще не говорить, ибо бред. Простого блочного RC4 достаточно для всего, а там хоть обшифруйся: http://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 достаточно для всего, а там хоть обшифруйся: http://delfcode.ru/forum/29-1307-1#9039
Цитата d4rkzy ( ) значит файл нужно как нибудь закодировать. Цитата d4rkzy ( ) Думал кодировать base64 Кэп? Цель не ШИФРОВАТЬ данные а кодировать бинарные файлы (со всякими крякозябрами ˙åß∂©œ∑) в обычный английский алфавит, что бы не было крякозябр. Функцию base64 подкинь лучше для крякозябр.
|
|
| |
Волк-1024 | Дата: Понедельник, 08.06.2015, 17:26 | Сообщение # 6 |
Авторитетный
Зарегистрирован: 24.07.2011
Группа: Модераторы
Сообщений: 469
Статус: Offline
| Вот.
Pascal, C\C++, Assembler, Python
|
|
| |