Исходный код вики Чат

Версия 11.1 от Котминистратор на 2025/10/26 16:55

Скрыть последних авторов
Котминистратор 7.1 1 [[image:Main.WebHome@handy-cats-chat.png||alt="Чат" data-xwiki-image-style-alignment="end" data-xwiki-image-style-border="true" height="30%" width="30%"]]
Котминистратор 3.1 2
Котминистратор 1.1 3 == Что такое Matrix ==
4
Котминистратор 8.1 5 Matrix — это открытый, децентрализованный протокол обмена сообщениями с поддержкой сквозного шифрования. Это распределенная система серверов без единого центра. Вы можете свободно общаться и создавать сообщества с людьми, находящимися на других серверах. Ключи шифрования генерируются и хранятся на ваших устройствах, сообщения шифруются до отправки и расшифровываются только на устройстве получателя. Даже администраторы сервера не могут прочитать зашифрованные сообщения.
6
7 == Клиенты ==
8
Котминистратор 9.1 9 (% style="table-layout:auto; width:auto" %)
10 |Веб-клиент|[[https://chat.handy-cats.com]]
11 |Windows|Официальный клиент [[Element>>https://packages.element.io/desktop/install/win32/x64/Element%20Setup.exe]]
12 |Ubuntu/Debian|Официальный клиент [[Element>>https://element.io/download#linux]]
13 |Google play|Официальный клиент [[Element>>https://play.google.com/store/apps/details?id=im.vector.app]]
14 |App Store|Официальный клиент [[Element>>https://apps.apple.com/us/app/element-classic/id1083446067]]
15 |Неофициальные приложения|[[https://matrix.org/ecosystem/clients/]]
Котминистратор 8.1 16
17 == Добавление собеседников ==
18
Котминистратор 10.1 19 У каждого человека в сети Matrix есть уникальный адрес. Этот адрес по смыслу похож на адрес электронной почты, но выглядит он немного по-другому, например: **@pupkin:handy-cats.com**. Здесь pupkin - это логин пользователя, а handy-cats.com - сервер регистрации пользователя. Посмотреть свой адрес можно в настройках клиента: Все настройки -> Учетная запись -> Имя пользователя.
Котминистратор 8.1 20
Котминистратор 10.1 21 картинка
Котминистратор 8.1 22
Котминистратор 10.1 23
24
25 == Шифрование ==
26
Котминистратор 8.1 27 По умолчанию новые персональные чаты с другими пользователями шифруются, а групповые комнаты - нет. Любой чат можно зашифровать в любое время.
28
29 При подключении нового устройства необходимо передать на него ключи шифрования, чтобы синхронизировать и прочитать зашифрованные сообщения. Это можно следующими способами:
30
31 1. Сверка новой сессии с другим устройством. Если у вас есть другое устройство с открытой сессией - можно подтвердить подключение нового устройства и передать на него ключи автоматически.
32 1. При помощи ключа восстановления. Даже если все сессии на всех устройствах были закрыты, восстановить ключи шифрования можно при помощи ключа восстановления.
33 1. Вручную экспортировать ключи шифрования на одном устройстве и импортировать их на другом.
34
35 При использовании ключа восстановления ключи шифрования хранятся на сервере, но в зашифрованном виде. Без ключа восстановления сервер не может расшифровать ключи и прочитать вашу переписку. При желании эту функцию можно отключить.
36
37 (% class="box warningmessage" %)
38 (((
39 ВАЖНО! При утере ключа восстановления и закрытии всех сессий восстановить зашифрованные чаты невозможно! Рекомендуется хранить ключ восстановления в надежном месте (например в менеджере паролей).
40 )))
41
42
43
44
45
46
47
48
49
50
51
52 == Что такое Matrix ==
53
Котминистратор 4.2 54 Matrix — это открытый, децентрализованный протокол обмена сообщениями. Он работает по принципу «каждый сервер — свой дом». Пользователь регистрируется на одном из таких серверов (домашний сервер) и может свободно общаться как с клиентами того же сервера, так и с пользователями на других серверах.
Котминистратор 1.1 55
Котминистратор 4.3 56 Matrix это:
Котминистратор 2.1 57
Котминистратор 4.3 58 * **Открытость.** Спецификация протокола опубликована открыто, исходный код как сервера, так и клиентов открыт.
59 * **Сквозное шифрование (E2EE)**. Ключи генерируются и хранятся на ваших устройствах, сообщения шифруются до отправки и расшифровываются только на устройстве получателя. Даже администраторы сервера не могут прочитать зашифрованные сообщения.
60 * **Федерация.** Это распределенная система серверов без единого центра. Вы можете свободно общаться и создавать сообщества с людьми, находящимися на других серверах.
Котминистратор 4.7 61 * **Мультиплатформенность.** Клиенты доступны для всех основных платформ: браузера, Windows, macOS, Linux, iOS и Android. Участники могут работать где угодно — на ноутбуке в офисе, на смартфоне в дороге или на планшете дома.
Котминистратор 4.3 62
Котминистратор 4.4 63 Основные возможности:
Котминистратор 4.3 64
Котминистратор 4.6 65 * **Текстовые чаты** – мгновенный обмен сообщениями в личных диалогах и группах.
66 * **Голосовые и видеозвонки** – разговоры в реальном времени без необходимости сторонних сервисов.
67 * **Обмен файлами** – отправка документов, изображений, аудио‑ и видеоматериалов.
68 * **Синхронизация** – все ваши устройства видят одинаковую историю переписки.
Котминистратор 4.3 69
Котминистратор 4.8 70 == Сквозное шифрование ==
Котминистратор 4.4 71
Котминистратор 4.10 72 Сквозное шифрование, оно же End‑to‑End Encryption (E2EE) — это механизм, при котором каждое сообщение шифруется **на вашем устройстве** и расшифровываются только на устройстве получателя. Ключи шифрования генерируются локально и никогда не покидают ваш клиент. Сервер хранит лишь зашифрованный «мусор», который он не в состоянии прочитать.
Котминистратор 4.4 73
Котминистратор 4.11 74 При подключении нового устройства необходимо передать на него ключи шифрования, чтобы синхронизировать и прочитать зашифрованные сообщения. Это можно следующими способами:
Котминистратор 4.9 75
Котминистратор 4.11 76 1. Сверка новой сессии с другим устройством. Если у вас есть другое устройство с открытой сессией - можно подтвердить подключение нового устройства и передать на него ключи автоматически.
Котминистратор 6.1 77 1. При помощи ключа восстановления. Даже если все сессии на всех устройствах были закрыты, восстановить ключи шифрования можно при помощи ключа восстановления.
Котминистратор 4.12 78 1. Вручную экспортировать ключи шифрования на одном устройстве и импортировать их на другом.
Котминистратор 4.9 79
Котминистратор 4.14 80 При использовании ключа восстановления ключи шифрования хранятся на сервере, но в зашифрованном виде. Без ключа восстановления сервер не может расшифровать ключи и прочитать вашу переписку. При желании эту функцию можно отключить.
Котминистратор 4.12 81
Котминистратор 4.10 82 (% class="box warningmessage" %)
83 (((
Котминистратор 4.14 84 ВАЖНО! При утере ключа восстановления и закрытии всех сессий восстановить зашифрованные чаты невозможно! Рекомендуется хранить ключ восстановления в надежном месте (например в менеджере паролей).
Котминистратор 4.10 85 )))
86
Котминистратор 4.15 87 (% class="wikigeneratedid" %)
Котминистратор 4.17 88 По умолчанию новые персональные чаты с другими пользователями шифруются, а групповые комнаты - нет. Но любой чат можно зашифровать в любое время.
Котминистратор 4.10 89
Котминистратор 5.1 90 == Сервер Умелых Котов ==
Котминистратор 2.1 91
92
Котминистратор 5.1 93
Котминистратор 2.1 94 == Приложения ==
95
96 Windows
97
98 Android
99
100 iOS
101
102