mirror of
https://github.com/ChronosX88/Influence-cjdns.git
synced 2024-11-09 17:31:01 +00:00
init
This commit is contained in:
commit
5f565474a4
19
README.md
Normal file
19
README.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# HyperboriaIM
|
||||||
|
|
||||||
|
**HyperboriaIM** - это защищенный мессенджер, который будет функционировать в сети *Hyperboria* (cjdns). Сам мессенджер будет разделен на две части - серверная часть и клиентская часть. Серверная часть будет функционировать на компьютере пользователя. В серверной части будет реализована вся логика мессенджера. Клиентская часть будет просто вызывать функции (API) серверной.
|
||||||
|
|
||||||
|
### Чат
|
||||||
|
|
||||||
|
При создании чата, будет генерироваться ключ шифрования и отправляться участникам чата (или получателю, если это не групповой чат). После чего, все сообщения в чате будут шифроваться этим ключом шифрования.
|
||||||
|
|
||||||
|
### Структура сообщения в JSON
|
||||||
|
|
||||||
|
{
|
||||||
|
"msgID": 1,
|
||||||
|
"peerID":"fcec:ae97:8902:d810:6c92:ec67:efb2:3ec5",
|
||||||
|
"msgText":"VJU02Om8ow=="
|
||||||
|
}
|
||||||
|
|
||||||
|
**msgID** - ID сообщения в чате
|
||||||
|
**peerID** - IPv6 отправителя сообщения
|
||||||
|
**msgText** - зашифрованный текст сообщения (метод шифрования - Blowfish, ключ шифрования - тот, который был создал в начале чата.)
|
Loading…
Reference in New Issue
Block a user