Шифрование переписки в социальной сети ВКонтакте – VkCrypt

  • 18th day of Bureaucracy, in the yold 3179
  • 2 Comments

Друзья нашей организации разработали способ осуществления безопасной переписки в социальной сети ВКонтакте с помощью алгоритма шифрования AES. Эта технология позволяет зашифровать переписку и сделать недоступной её содержание не только для провайдеров, но и для самого ВКонтакте. Шифрование производится на стороне браузера, плагин доступен для Mozilla Firefox и Google Chrome/Chromium. Исходный код плагина открыт и доступен на SourceForge.

Здесь вы можете установить плагин для браузера Firefox: https://addons.mozilla.org/en–US/firefox/addon/vkcrypt/

Здесь вы можете установить плагин для браузеров Google Chrome или Chromium: https://chrome.google.com/webstore/detail/vkcrypt/lemdbelcbpfbohjiimbcdhbonmlamdbm/

Если вы желаете помочь или поучаствовать в разработке, исследовать принцип работы программы, то доступ к исходным кодам можно получить здесь: https://sourceforge.net/projects/vkcrypt/

Учитывая то, что недавно Павел Дуров, основатель социальной сети ВКонтакте, заявил о желании профинансировать разработку безопасного мессенджера, можно предположить, что официальный vk-мессенджер будет иметь бэкдор для администрации ВКонтакте и, соответственно, российских спецслужб. VkCrypt же не имеет никакого отношения к компании ВКонтакте, исходный код плагина полностью открыт.

  1. naked says:

    Пожелания:
    [x] Сделать сохранения ключа для диалога.
    [x] Сделать выгрузку истории (декрипт).

    Первый отправляет сообщение с ключом: http://i.imgur.com/9GfUVrl.png
    Второй принимает его: http://i.imgur.com/mgT4xzO.png
    Не все сообщения криптуются, а просто отправляются.
    http://i.imgur.com/XVxxWzu.png
    Ключи совпадают (copy-paste)

    • info says:

      Эта ошибка возникает при разных ключах, когда сообщение пытаются расшифровать другим ключом, библиотека AES выдает ошибку данных, из-за этой ошибки останавливается весь плагин.

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

Leave a Comment

Your email address will not be published. Required fields are marked *