[#] Привет!
vit01(mira, 1) — All
2014-06-09 05:08:31


Доброе утро, друзья! В Иркутске 10:07, ясно. Эху linux.14 поддерживаю и добавлю в бон. Насчёт личной переписки скажу, что для этого тоже лучше создать отдельную эху, вот.

[#] Re: Привет!
spline(station13, 1) — vit01
2014-06-09 06:24:10


>Эху linux.14 поддерживаю и добавлю в бон.

Ура! =)

>Насчёт личной переписки скажу, что для этого тоже лучше создать отдельную эху, вот.

Я это рассматриваю не более как гипотетический вопрос. Эхи -- это не то.

[#] Re: Привет!
51t(mira, 2) — spline
2014-06-09 07:34:33


> Я это рассматриваю не более как гипотетический вопрос. Эхи -- это не то.

iibbs.bl.ee

хоть ядерной бомбой обмениваетесь. если вы мне объясните, что такое gpg, чтобы я понял (а, когда я скажем, приделывал его к enjoy, на подписи пакетов - я не понял, вообще ничего, в том числе - что именно сделал) я вам напишу простой шифрованный нетмейлер.

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

[#] Re: Привет!
spline(station13, 1) — 51t
2014-06-09 07:45:39


>если вы мне объясните, что такое gpg, чтобы я понял (а, когда я скажем, приделывал его к enjoy, на подписи пакетов - я не понял, вообще ничего, в том числе - что именно сделал) я вам напишу простой шифрованный нетмейлер.

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

GPG -- это GNU реализация PGP. С точки зрения пользователя там всё просто: есть открытый и закрытые ключи. Оттуда и пляшем всё как ты описал =) Я с помощью его свои пароли на dropbox храню (если емаксом создать файл, в конце имени которого будет расширение .gpg он автоматом при сохранении спросит каким ключём, из найденных в системе, зашифровать выходной файл).

[#] Re: Привет!
spline(station13, 1) — spline
2014-06-09 07:53:06


>GPG -- это GNU реализация PGP. С точки зрения пользователя там всё просто: есть открытый и закрытые ключи. Оттуда и пляшем всё как ты описал =) Я с помощью его свои пароли на dropbox храню (если емаксом создать файл, в конце имени которого будет расширение .gpg он автоматом при сохранении спросит каким ключём, из найденных в системе, зашифровать выходной файл).

Фигню я написал. Совсем проснуться не могу блин. Но можно вполне прикрутить gpg к ii, на самом деле. Только надо ли?

[#] Re: Привет!
51t(mira, 2) — spline
2014-06-09 08:00:35


> есть открытый и закрытые ключи.

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

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

[#] Re: Привет!
vit01(mira, 1) — 51t
2014-06-09 08:04:09


> вот смотри. вот ты мне можешь хоть год подряд описывать про синус, но я его не пойму. не пойму в принципе. я его потрогать не могу. я этого не понимаю, когда, чтобы понимать то, надо понимать то, и так далее.
А хочешь, я тебе объясню про синус? Чтобы ты понял :)

[#] Re: Привет!
51t(mira, 2) — vit01
2014-06-09 08:05:17


> А хочешь, я тебе объясню про синус? Чтобы ты понял :)

не объяснишь. у меня при первых звуках мозг отключится и прекратит воспринимать информацию в принципе :)

[#] Re: Привет!
vit01(mira, 1) — 51t
2014-06-09 08:07:51


> не объяснишь. у меня при первых звуках мозг отключится и прекратит воспринимать информацию в принципе :)
Ну это ты зря так :) Хотя, может быть, тебе просто это неинтересно, вот мозг и сопротивляется.

[#] Re: Привет!
51t(mira, 2) — vit01
2014-06-09 08:11:25


> Ну это ты зря так :) Хотя, может быть, тебе просто это неинтересно, вот мозг и сопротивляется.

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

мне бы без лишнего - вот вещи для дёргания, и вот линейная задача - дёргай и получишь результат.

[#] Re: Привет!
51t(mira, 2) — vit01
2014-06-09 08:12:39


меня один только опрос создания ключа, из тыщи непонятных мне вопросов, выбивает из себя.

[#] Re: Привет!
vit01(mira, 1) — 51t
2014-06-09 08:18:24


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

[#] Re: Привет!
spline(station13, 1) — 51t
2014-06-09 08:28:48


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

Ну что я могу сказать... Я пайтон не знаю и знать не хочу. Потому что ООП, а ковырять ООП мне не кажется весёлым. Но я тебе предлагал пользоваться системным вызовом =)

[#] Re: Привет!
51t(mira, 2) — vit01
2014-06-09 08:36:16


никакой регистрации и прочего не надо. форков тоже не надо. есть iibbs, в которой уже делают сообщения, которые пропускает php нода, но падает python :)

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

[#] Re: Привет!
vit01(mira, 1) — 51t
2014-06-09 08:45:45


> в самом простом случае - генерируются два ключа. к txt-клиенту приделываются 1.шифровальщик и 2.парсер эх, вычленяющий сообщения на моё имя, и расшифровывающие их. ты просто говоришь, напиши на "sdfsfsdfs2423" (если эхи заваливаются спамом, то ещё называешь и эху). нужны только генератор ключей, функция расшифрования и функция шифрования. всё.
Генератором ключей может выступать сам gpg, а может и какая-нибудь библиотека для питона, функции приделать просто. Проблема заключается в MITM со стороны ноды (т.е. сервера). Предположим, поинт Вася выложил свой ключ в эху. Админ (сисоп ноды) этот ключ подменил своим собственным. Вася этого не знает, так как у него в базе сообщение со своим собственным ключом. Поинт Петя зашёл в эху и увидел ключ Васи и решал отправить ему зашифрованное письмо. Берёт поддельный ключ, шифрует им письмо. Сисоп берёт шифрованное письмо, читает его. Потом шифрует его настоящим ключом Васи и подменяет Петино письмо настоящим. В итоге, нода может читать всё, что напишут поинты.

[#] Re: Привет!
51t(mira, 2) — vit01
2014-06-09 08:47:29


в фидо нода всегда могла читать, что напишут пойнты :)

в случае с iibbs, она не является средством обмена. вообще, можно и e-mail подменить на ноде, и тоже напишут не туда. :)

[#] Re: Привет!
51t(mira, 2) — spline
2014-06-09 09:00:44


> Ну что я могу сказать... Я пайтон не знаю и знать не хочу. Потому что ООП, а ковырять ООП мне не кажется весёлым. Но я тебе предлагал пользоваться системным вызовом =)

такая реализация меня не интересует. меня интересует реализация, которую я понимаю. желательно, хоть на бейсике реализовать смогу :)

[#] Re: Привет!
spline(station13, 1) — vit01
2014-06-09 09:16:15


>Проблема заключается в MITM со стороны ноды (т.е. сервера). Предположим, поинт Вася выложил свой ключ в эху. Админ (сисоп ноды) этот ключ подменил своим собственным. Вася этого не знает, так как у него в базе сообщение со своим собственным ключом. Поинт Петя зашёл в эху и увидел ключ Васи и решал отправить ему зашифрованное письмо. Берёт поддельный ключ, шифрует им письмо. Сисоп берёт шифрованное письмо, читает его. Потом шифрует его настоящим ключом Васи и подменяет Петино письмо настоящим. В итоге, нода может читать всё, что напишут поинты.

У нас сеть на доверии строится или потому что? Поинт должен (!) доверять оператору своего узла, сисоп в свою очередь должен доверять своим поинтам и другим сисопам. Иначе мы можем напложить кучу проблем, которые нмпоказали на ЛОРе, и которые не такие уж и проблемы в сети, где люди должны друг друга знать =)

[#] Re: Привет!
spline(station13, 1) — 51t
2014-06-09 09:24:30


>такая реализация меня не интересует. меня интересует реализация, которую я понимаю. желательно, хоть на бейсике реализовать смогу :)

Строгоговоря я не пойму обе реализации (как не понимаю реализацию твоих ноды и клиента, например), в силу того что я не могу представить себе низкоуровневый код или исполняемый байткод, которые генерируется интерепритатором в обоих случаях. Самый понятный язык -- это си. Ты точно знаешь что ты делаешь =)

А по простоте реализации, оба варианта очень просты и совершенно не требуют понимания.