sirena-message
1.0.0 • Public • Published Workflow
Генерация нового симметричного ключа DES
openssl pkeyutl -encrypt -in deskey -out deskey.crypted -pubin -inkey server_public.pem
Протокол
Формат заголовка
Смещение |
Длина (байт) |
Тип |
Описание |
0 |
4 |
Целое число |
Длина текста сообщения (без заголовка) |
4 |
4 |
Целое число |
Время создания запроса (кол-во секунд с 1 января 1970 GMT) |
8 |
4 |
Целое число |
Идентификатор сообщения |
12 |
32 |
|
Зарезервировано (заполнено нулевым байтом) |
44 |
2 |
Целое число |
Идентификатор клиента |
46 |
1 |
Целое число |
1-й байт флагов сообщения |
47 |
1 |
Целое чистло |
2-й байт флагов сообщения |
48 |
4 |
Целое число |
Идентификатор симметричного ключа |
52 |
48 |
|
Зарезервировано (заполнено нулевым байтом) |
Формат сообщений, зашифрованных открытым ключом
Смещение |
Длина (байт) |
Тип |
Описание |
0 |
100 |
|
Заголовок сообщения |
100 |
4 |
Целое число |
Длина зашифрованного сообщения в сетевом формате |
104 |
n |
|
Зашифрованное сообщение |
104+n |
128 |
|
Подпись сообщения закрытым ключом |
Package Sidebar
Install
Weekly Downloads