Вверх ↑
Этот топик читают: Гость
Ответов: 952
Рейтинг: 4
#16: 2011-12-13 17:25:37 ЛС | профиль | цитата
Можно ли средствами HiAsm сваять что-то шифрующее на стороне клиента, и дешифрующее на стороне сервера, пакеты идущие от клиента к серверу.
Например траффик онлаин-игры.
карма: 0

0
Ответов: 4641
Рейтинг: 334
#17: 2011-12-13 17:34:48 ЛС | профиль | цитата
----
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 5446
Рейтинг: 323
#18: 2011-12-13 19:45:39 ЛС | профиль | цитата
user_asm, вкладка Инструменты >> Криптография.
карма: 1

0
Ответов: 4621
Рейтинг: 746
#19: 2012-01-04 14:50:09 ЛС | профиль | цитата
Я тут немного поправил предложенный алгоритм.
1) Добавил шифрование строк
2) Устранил (?) утечку памяти
3) Работает под FPC

Особенности:
1) Поскольку шифрование идёт блоками по 16 байт, исходная строка делается кратной 16
2) Так как в результате шифрования строка может содержать нулевые символы, она конвертируется в Hex. Как следствие - результирующая строка представлена в Hex и её длина кратная 32.
3) При шифровании стримов, размером не кратных 16 байтам, в "хвосте" файла остаётся от 1 до 15 незашифрованых байт. Рекомендую модифицировать шифрование стримов: перед шифрованием дополнять до кратного 16 (+ последний байт указывает сколько было дополнено).
После дешифрования убирать дополненные байты из стрима.
карма: 26

0
19
Сообщение
...
Прикрепленные файлы
(файлы не залиты)