VKCrypt

Crypt messages in vk.com with AES

View Project on

Find typo? Help fix it.
Contact

VKCrypt

VKCrypt шифрует сообщения передаваемые Вконтакте, используя Букмарклеты, то есть, закладки с javascript’ом, вместо адреса сайта.

Букмарклеты

Для использования VKCrypt неоходимо создать 3 букмарклета:

То есть создать три вкладки, в каждую из которых вставить содержимое указанных файлов в поле URL.

Предназначение

Каждый из букмарклетов используется для определенной цели. Перед шифрованием необходимо установить ключ, и передать его собеседнику через любой канал связи, кроме вконтакта (иначе всё это не будет иметь смысла). После чего написать текст и нажать на букмраклет Зашифровать.

Собеседнику необходимо будет установить тот же ключ, выбрать сообщения и нажать на кнопку Расшифровать, после получения сообщения, тогда он сможет его прочитать.

Поскольку ключ знаете только вы, никто больше не сможет прочитать сообщение.

На серверах Вконтакта будет храниться только зашифрованная переписка.

Горячие клавиши

После запуска одного из букмарклетов вступают в силу горячие клавиши:

Известные проблемы

Внутреннее устройство

Пароль хранится в localStorage и будет доступен после закрытия браузера (если не включен режим Инкогнито). Для шифрования используется алгоритм AES.

Необходимые библиотеки загружаются при необходимости при первом обращении.

Благодарности

Хочется поблагодарить этих людей:

Обратная связь

При проблемах с программой или желании поделиться мыслями по-поводу улучшений, с автором можно связаться через группу вконтакте или средства ГитХаба. Так же буду рад пул риквэстам.