LINUX.ORG.RU

А давайте создадим возможность переписываться безопасно!

 ,


1

3

Я не особо не шарю в тонкостях GUI, но может подключится тот кто знает. Итак в продолжение темы: GUI не стандартная задача

Задумка такая, чтобы использовать существующие каналы связи - мессенжеры/сайты/вообще что угодно для безопасной переписки.

Делается так:

Создается GUI окно, которое выглядит таким образом:

+-----header-------+
+------------------+
|                  |
|                  |
|        A         |
|                  |
|                  |
|                  |
+------------------+
|        B         |
*------------------+

За header окно можно перемещать по экрану как угодно, поле А полупрозрачное, поле B - это стандартный Input для ввода текста, точка обозначенная * нужна для того, чтобы навести это окно на существующий мессенджер чтобы программа понимала куда вводить модифицированный текст.

Работает таким образом: Наводим окно на мессенджер, вводим в поле B любой текст. Текст шифруется RSA, переводится в Base64, кодируется в QrCode в виде ASCII-графики в таком виде:

█████████████████████████████
█████████████████████████████
████ ▄▄▄▄▄ ███▄▄██ ▄▄▄▄▄ ████
████ █   █ █ ▀▄  █ █   █ ████
████ █▄▄▄█ █ ▄█▄ █ █▄▄▄█ ████
████▄▄▄▄▄▄▄█ █▄▀ █▄▄▄▄▄▄▄████
████ ▀▄ ▄ ▄██▄▀█ █▄ ▄  █▀████
████▄▀▄█ ▄▄▄▄█ ▄█▄█▀   ▄█████
█████▄██▄█▄▄ ▀▄ ▀ ▀█▄▄█ ▀████
████ ▄▄▄▄▄ █▀▀ ▀ ▀ ▄█▀ ▄█████
████ █   █ █  ▄█ ██ █ ▀▄█████
████ █▄▄▄█ █▄ ▄▄█▄█▀ █ ██████
████▄▄▄▄▄▄▄█▄▄█▄█▄██▄█▄▄█████
█████████████████████████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

И как простое сообщение постится в мессенджер. Теперь область А, за счет того, что она полупрозрачная видит этот QrCode, сама область «скриншотится» раз в секунду, в полученной картинке распознается QrCode, достается из него RSA, расшифровывается и в полупрозрачном окне поверх этой картинки распечатывается расшифрованный текст, чтобы выглядело примерно так: http://oi67.tinypic.com/2yljmfl.jpg

С помощью такого решения можно использовать любые каналы связи для удобного шифрования сообщений с помощью RSA

Предлагаю собраться программистам с ЛОРа, определиться с ЯП и реализовать этот проект.

Ответ на: комментарий от Sorcus

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

вообще, программирование - это очень чёткое и краткое изложение мыслей :)

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 2)
Ответ на: комментарий от buggycoder

ты можешь делать что угодно. это не означает, что «идея неплохая» :)

но я тебе скажу, что неплохие идеи чаще всего уже реализованы. и если никто до сих пор не применял кучу ненужных преобразований данных одно поверх другого, то это неспроста :)

Iron_Bug ★★★★★
()
Ответ на: комментарий от Iron_Bug

И еще хорошо что написанное сохраняется для истории, чего не скажешь об AV, которое даже если записано - не понятно как по нему искать.

Suntechnic ★★★★★
()

Здравствуйте.

Есть желание начать новый проект? А где обзор конкурентов? Без обзора конкурентов даже вникать не буду. Начинать сравнивать можно с Jabber+OTR.

С уважением,

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.