The friends of our organisation have developed a way to carry out secure correspondence on the social network VKontakte using the AES encryption algorithm. This technology allows encryption of correspondence and makes its content inaccessible not only to ISPs, but also to VKontakte itself. The encryption is performed on the browser side, the plugin is available for Mozilla Firefox and Google Chrome/Chromium. The source code of the plugin is open and available on SourceForge.
You can install the plugin for Firefox here: https://addons.mozilla.org/en–US/firefox/addon/vkcrypt/
You can install plug-in for Google Chrome or Chromium here: https://chrome.google.com/webstore/detail/vkcrypt/lemdbelcbpfbohjiimbcdhbonmlamdbm/
If you want to help or participate in the development, investigate the principle of the program, you can get access to the source codes here: https://sourceforge.net/projects/vkcrypt/
Given that Pavel Durov, the founder of the social network VKontakte, recently announced his desire to fund the development of a secure messenger, it can be assumed that the official vk messenger will have a backdoor for VKontakte administration and, consequently, the Russian secret services. VkCrypt, on the other hand, has nothing to do with VKontakte; the source code of the plugin is completely open.
Пожелания:
[x] Сделать сохранения ключа для диалога.
[x] Сделать выгрузку истории (декрипт).
Первый отправляет сообщение с ключом: http://i.imgur.com/9GfUVrl.png
Второй принимает его: http://i.imgur.com/mgT4xzO.png
Не все сообщения криптуются, а просто отправляются.
http://i.imgur.com/XVxxWzu.png
Ключи совпадают (copy-paste)
Эта ошибка возникает при разных ключах, когда сообщение пытаются расшифровать другим ключом, библиотека AES выдает ошибку данных, из-за этой ошибки останавливается весь плагин.
В более новых версиях, возможно, удастся сделать так, чтобы в случае ошибки плагин не останавливался.