Друзья нашей организации разработали способ осуществления безопасной переписки в социальной сети ВКонтакте с помощью алгоритма шифрования 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 же не имеет никакого отношения к компании ВКонтакте, исходный код плагина полностью открыт.
Пожелания:
[x] Сделать сохранения ключа для диалога.
[x] Сделать выгрузку истории (декрипт).
Первый отправляет сообщение с ключом: http://i.imgur.com/9GfUVrl.png
Второй принимает его: http://i.imgur.com/mgT4xzO.png
Не все сообщения криптуются, а просто отправляются.
http://i.imgur.com/XVxxWzu.png
Ключи совпадают (copy-paste)
Эта ошибка возникает при разных ключах, когда сообщение пытаются расшифровать другим ключом, библиотека AES выдает ошибку данных, из-за этой ошибки останавливается весь плагин.
В более новых версиях, возможно, удастся сделать так, чтобы в случае ошибки плагин не останавливался.