Описание тега signal-protocol

1 ответ

Могут ли несколько устройств в одной группе использовать одно и то же сообщение о распространении ключа отправителя?

Это конкретный вопрос о реализации группового обмена сообщениями через протокол сигналов. После того, как устройство 1 отправило сообщение, зашифрованное с помощью сообщения распространения ключа отправителя (SKDM), на многие устройства-получатели, …
22 окт '18 в 23:43
0 ответов

Как настроить протокол сигналов в новом / существующем проекте swift?

Я искал шаги и краткое объяснение относительно интеграции Протокола Сигнала в Swift,Я прошел библиотеку https://github.com/signalapp/libsignal-protocol-java, которую можно использовать для Android Интеграция, но не нашел подобного для iOS, Есть ли с…
25 апр '19 в 13:47
0 ответов

Как импортировать и использовать libsignal-protocol-c в существующем.xcodeProj?

Я уже создал приложение для чата и пытаюсь добавить к нему шифрование по протоколу сигналов. На своей странице Github они говорят, что используют libsignal-protocol-c. Но как я могу использовать это? Там нет стручка. Должен ли я просто добавить все …
08 июл '19 в 15:16
0 ответов

Как расшифровать сообщение протокола сигнала, отправленное с узла в Android - Java

Я устанавливаю соединение между ноутбуком и телефоном Android с socketIO. Я хотел, чтобы сообщения были зашифрованы с помощью протокола сигналов, и до сих пор я смог начать сеанс и отправить сообщение с телефона на ноутбук и расшифровать его. Затем …
15 авг '19 в 16:32
0 ответов

Другая базовая точка в Curve25519 в сигнальном протоколе?

Я изучаю Curve25519 и протокол сигналов уже несколько дней. Я узнал, что обычно Curve25519 использует цифру "9" в качестве базовой точки, но в качестве базовой точки сигнала используется convert_mont(9). convert_mont(9) - это функция, которая генери…
0 ответов

Расшифровать личное сообщение Skype

Skype поддерживает личные сообщения. Похоже, что его личное сообщение зашифровано с использованием сигнального протокола. У меня есть образец личного сообщения Skype, и мне нужно расшифровать его "содержимое". "clientmessageid": "1050…
04 июл '20 в 09:09
1 ответ

Как включить libsignal-protocol-c в мое приложение Swift для iOS?

Я хотел бы написать что-то вроде import SignalProtocolв верхней части одного из моих файлов Swift, а затем иметь возможность вызывать функции C из libsignal-protocol-c. В README libsignal-protocol-c говорится: "При интеграции в реальные приложения в…
2 ответа

Как получить тип сериализованного зашифрованного сообщения?

Я использую https://github.com/signalapp/libsignal-protocol-java соответствии с документацией Signal для реализации сквозного шифрования в приложении для обмена сообщениями. Допустим, Алиса отправляет Бобу (попарно) сериализованное сообщение зашифро…
25 авг '20 в 17:30
0 ответов

Что такое keyId в реализации сигнального протокола для javascript

Я пытаюсь реализовать сквозное шифрование с использованием сигнального протокола, но я не понимаю, что должна делать переменная keyId
10 сен '20 в 16:49
0 ответов

Реализация алгоритма двойного храповика

Я пытаюсь реализовать с нуля алгоритм Double Ratchet, используя его в качестве руководства, однако я не являюсь экспертом в области криптографии, поэтому некоторые вещи довольно неясны: В руководстве упоминается «корневой ключ». RK, и выход DH в кач…
15 мар '21 в 18:13
0 ответов

Есть ли какая-либо библиотека для реагирования на нативную реализацию сквозного шифрования в чате, например протокола сигналов?

Я пытаюсь создать приложение для чата в реальном времени с помощью react native, nodejs и mongodb. Я уже создал обычное приложение для чата, но мне нужно добавить сквозное шифрование (E2EE). Я попытался использовать библиотеку javascript libsignal-p…
0 ответов

Как я могу интегрировать в свое приложение метод сквозного шифрования сигнального приложения? [закрыто]

Я реализую приложение для обмена сообщениями для Android. Как я могу интегрировать метод сквозного шифрования сигналов в собственное приложение, чтобы обеспечить его безопасность? Как я могу включить сквозное шифрование сигнального приложения, котор…
0 ответов

Как исправить ошибку «Task: lib:compileJava FAILED» на Signal cli?

Я устанавливаю [Signal-cli][1] для проекта, но при запуске команды: $ ./gradlew build, Я получаю следующую ошибку: Task :lib:compileJava FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':lib:compileJava'.…
18 апр '21 в 20:53
0 ответов

Фатальная ошибка React Native: файл 'folly/Portability.h' не найден в XCode 12.5.1

Когда я пытаюсь запустить код, он выдает ошибку, как следует из SignalProtocolC. В файле, включенном из /Users/tsuser/Desktop/user/MyProject/MyProject-MOBILE/ios/Pods/SignalProtocolC/src/curve25519/ed25519/tests/internal_slow_tests.c:10: / Users / t…
0 ответов

Механизм шифрования Libsignal

Я хочу спросить, как осуществляется механизм шифрования при отправке сообщений от отправителя к получателю в libsignal? Знаю, что при отправке сообщений (текст, стикер, эмодзи) будет проходить encrypt модуль в SignalSessionCipher class и подключитес…
30 июл '21 в 08:54
1 ответ

Как использовать сигнальный протокол для шифрования / дешифрования?

Я занимался реверс-инжинирингом сети WhatsApp. Я создал собственный клиент на Python для подключения к WhatsApp с помощью websocket, создания QR-кода и сохранения учетных данных для входа в файл. Когда я попытался использовать его, я понял, что скво…
27 окт '21 в 13:57
0 ответов

Длина ключа протокола сигнала

Я изучаю протокол Signal и надеюсь реализовать его в одном из своих проектов. Мне не удалось найти длину: Идентификационный ключ IK Подписанный предварительный ключ СПК Предварительная подпись Sig (IK, Encode(SPK))- Одноразовые предварительные ключи…
0 ответов

Как Signal и WhatsApp справляются с ситуацией, когда пользователь теряет свои личные ключи шифрования

Предположим, есть два пользователя A и B. A только что установил приложение и вошел в систему. Когда он входит в систему, приложение создает идентификационный ключ A, подписанный предварительный ключ и одноразовые предварительные ключи для расширенн…
0 ответов

Реализация безопасного чата с использованием сигнального протокола в Котлине

В разделе моего приложения для Android у меня есть функция чата, и я хочу реализовать безопасный чат, используя протокол сигналов, firebase и Kotlin. Я много искал в Интернете, но не нашел полного решения, объясняющего это кодирование. Я нашел неско…
0 ответов

Сигнальный протокол: проблема реализации при подписании открытого подписанного предварительного ключа (SPK) с использованием ключа идентификации (IK) с заданной схемой генерации подписи

Я создал свою пару открытого / закрытого ключа идентификации (IK) с помощью генератора подписи и без проблем проверил ее на сервере. С тем же генератором ключей я сгенерировал пару SPK, но у меня возникли проблемы с реализацией, как показано ниже: Я…