Encrypt Chat

Encrypt Chat — простой шаг к конфиденциальности

Простое веб-приложение чата для дальнейшего расширения. В чате реализован базовый метод сквозного шифрования, по средством javascript пакета Cryptico, в дальнейшем планируется добавление дополнительных методов. В текущей версии поддерживается обмен только текстовыми сообщениями, так как файловый обмен требует наличия медиа-сервера для обработки и хранения.

Перед началом общения необходимо ввести ник пользователя, uid комнаты для пересылки сообщений, соль для создания пары уникальных ключей шифрования. До ввода всех параметров чат не будет подключен к socket.io.

Демо веб-сервиса: encrypt-chat.ru

Что данный чат не хранит о вас:

  • Никакие мета данные
  • Историю сообщений
  • Методы шифрования
  • Публичные ключи (в ближайшем обновлении)

Описание базовых функций

  • Возможность выбора метода шифрования
  • Псевдоним
  • Секрет для улучшения метода
  • UID комнаты

Рекомендации

  • Не используйте псевдоним в нескольких диалогах
  • При использовании выбирайте uid комнаты от 10 символов.
  • Секрет «Salt» от 10 символов.
  • Отличным решением будет спрятать nodejs сервер за nginx с расширенными настройками безопасности.
  • Важно! На вкладке чата должно быть активно Https/SSL соединение.
  • Важно! UID комнаты у вас и собеседника дожен совпадать.

Как присоединиться

Почему вам может быть интересно присоединиться к нам?

  • Хотите получить опыт работы в большом проекте?
  • Получить активность на GitHub?
  • Возможность изучать на практике новые технологии?
  • Персональное развитие — умение общаться, внимательность и аккуратность, уровень английского языка?
  • А так же, самых информацию о активных участников мы будем публиковать на оф. сайте проекта.

Вам стало интересно и вы готовы присоединиться?

Напишите контрибьютору проекта: https://vk.com/sidirovich

Github git.encrypt-chat

Discord канал проекта: Галлера на аутсорсе Hub

Как связаться

+7-9999-8-123-59

manager@joint-studio.ru


© Joint Studio 2015-2023. All Rights Reserved.

Нанять нас