Уведомления

Группа в Telegram: @pythonsu

#1 Июль 28, 2012 21:34:44

funnyman
Зарегистрирован: 2012-07-10
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Выбор алгоритма шифрования сообщений

Есть желание написать мессенджер для начала на двоих, с шифрованием сообщений..Нашел библиотеку Your text to link here… задумался какой алгоритм выбрать? Знаком с работой RSA алгоритма и MD5, остальные только названия слышал.. у каго какое мнение на этот счет? и нет ли из собственных закромов своих каких нибудь нароботок в плане мессенджеров? Пока наткнулся на jabberpy, не слишком ли избыточна библеотека для клиент серверного мессенджера на двоих?

Офлайн

#2 Июль 28, 2012 22:12:15

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Выбор алгоритма шифрования сообщений

MD5 - алгоритм хеширования, bcrypt сейчас в моде
В джаббере юзается pgp/gpg шифрование (RSA +плюшки). Короче тебя должно интересовать Crypto.PublicKey. Только советую произвести ликбез по криптографии%).

Но с учётом фразы “клиент серверного мессенджера”, может хватит обычного ssl до сервера?
GPG в джаббере юзается для невозможности расшифровки в случае доступа злоумышленника к “кишкам” сервера.
Глянь ещё E2E (end-to-end) шифрование, в gajim'e реализовано.

Отредактировано slav0nic (Июль 30, 2012 16:35:43)

Офлайн

#3 Июль 28, 2012 22:52:05

funnyman
Зарегистрирован: 2012-07-10
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Выбор алгоритма шифрования сообщений

сервером будет выступать мой домашний комп, на нем у меня все скрипты крутятся.. получается под ОС нужно будет какой то сервер SSL поднимать или это будет реализовано только по каналу клиент сервер мессенджера, т.е. по средствам python библиотек? ушел курить мануалы

Офлайн

#4 Июль 28, 2012 23:03:00

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Выбор алгоритма шифрования сообщений

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

Отредактировано slav0nic (Июль 28, 2012 23:25:04)

Офлайн

#5 Июль 28, 2012 23:26:36

funnyman
Зарегистрирован: 2012-07-10
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Выбор алгоритма шифрования сообщений

как можно самому сгенерировать файл сертификат для сервера? клиент серверного мессенджера?

Офлайн

#6 Июль 28, 2012 23:41:53

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Выбор алгоритма шифрования сообщений

ssl self-signed
это в howto есть

есть ещё http://www.cacert.org/ с бесплатными сертификатами

Офлайн

#7 Июль 29, 2012 01:50:50

funnyman
Зарегистрирован: 2012-07-10
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Выбор алгоритма шифрования сообщений

slav0nic
ssl self-signed
это в howto есть

есть ещё http://www.cacert.org/ с бесплатными сертификатами

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

Офлайн

#8 Июль 29, 2012 04:40:44

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Выбор алгоритма шифрования сообщений

Велосипеда на двух колесах мало, хочется своего, на трех и квадратных? Или просто попрограммировать хочется?

Отредактировано odnochlen (Июль 29, 2012 04:41:26)

Офлайн

#9 Июль 29, 2012 10:25:25

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Выбор алгоритма шифрования сообщений

funnyman
там есть англ версия

Офлайн

#10 Июль 30, 2012 13:53:18

funnyman
Зарегистрирован: 2012-07-10
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Выбор алгоритма шифрования сообщений

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

to slav0nic
вот к стати еще один ресурс нашел по бесплатным сертификатам: startssl.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version