[#]
Привет!
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
>такая реализация меня не интересует. меня интересует реализация, которую я понимаю. желательно, хоть на бейсике реализовать смогу :)
Строгоговоря я не пойму обе реализации (как не понимаю реализацию твоих ноды и клиента, например), в силу того что я не могу представить себе низкоуровневый код или исполняемый байткод, которые генерируется интерепритатором в обоих случаях. Самый понятный язык -- это си. Ты точно знаешь что ты делаешь =)
А по простоте реализации, оба варианта очень просты и совершенно не требуют понимания.