Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
TauZer0 authored Mar 30, 2022
1 parent 7c8c856 commit 5ed52a7
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,18 @@

Допустим Bob и Alice хотят обмениваться сообщениями:
1. Bob и Alice обмениваются своими публичными ключами pkbob и pkalice
2. Alice хочет отправить первое зашифрованное сообщение - она кладет его на адрес `h(pkalice, pkbob)`
4. Alice добавляет в сообщение адрес её следующего сообщения
5. `1st message = (key=h(pkalice, pkbob), encrypt(message(text1, next_key=h(key, text1), ts=t1)))`
6. Alice отправляет второе сообщение по сгенерированному адресу
7. `2nd message = (key=next_key, encrypt(message(text2, next_key=h(next_key, text2), ts=t2)))`
8. Образуется цепочка сообщений Alice, которую могут читать как Alice, так и Bob
9. Bob аналогично пишет сообщения в цепочку, начиная с адреса `h(pkbob, pkalice)`
10. Для восстановления диалога Alice или Bob считывают обе цепочки, начиная с генезисных ключей, и мержат по timestamp-ам
2. Alice хочет отправить первое зашифрованное сообщение - она кладет его на адрес `h(pkalice, pkbob)`
3. Alice добавляет в сообщение адрес её следующего сообщения
4. `1st message = (key=h(pkalice, pkbob), encrypt(message(text1, next_key=h(key, text1), ts=t1)))`
5. Alice отправляет второе сообщение по сгенерированному адресу
6. `2nd message = (key=next_key, encrypt(message(text2, next_key=h(next_key, text2), ts=t2)))`
7. Образуется цепочка сообщений Alice, которую могут читать как Alice, так и Bob
8. Bob аналогично пишет сообщения в цепочку, начиная с адреса `h(pkbob, pkalice)`
9. Для восстановления диалога Alice или Bob считывают обе цепочки, начиная с генезисных ключей, и мержат по timestamp-ам


# Развертывание
1. Поднимае dht ноду на сервере до которого смогут достучаться остальные участники сети.
1. Поднимаем dht ноду на сервере, до которого смогут достучаться остальные участники сети

```
cd messenger
Expand Down

0 comments on commit 5ed52a7

Please sign in to comment.