Уведомления

Группа в Telegram: @pythonsu

#1 Март 14, 2018 12:08:30

DamMercul
Зарегистрирован: 2017-11-26
Сообщения: 325
Репутация: +  13  -
Профиль   Отправить e-mail  

Вопрос по чатам

Я призадумался, раз есть чаты, которые шифруются с помощью каких-то шифров с ключами, то они должны эту ключи генерировать так, чтобы адресат сгенерировал такие же ключи. Сначала я думал, что их можно передавать в самом сообщении, но тогда вообще в чем смысл шифра, если его можно расшифровать без каких-либо усилий? Как же тогда все это происходит? (Не надо про SSH рассказывать)



____________________________________________________

 # Life loop
while alive:
    if (fun > boredom) and money:
        pass_day(fun, boredom, money)
        continue
    else: break

Офлайн

#2 Март 14, 2018 12:51:48

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Вопрос по чатам

А почему не надо? С чего вы взяли что там не используется тот же принцип?



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Март 14, 2018 13:41:43

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

Вопрос по чатам

DamMercul
то они должны эту ключи генерировать так, чтобы адресат сгенерировал такие же ключи
После генерации они зашифровываются и передаются на другую сторону, где они расшифровываются и используются уже для шифрования простого текста.

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



Офлайн

#4 Апрель 18, 2018 12:23:03

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Вопрос по чатам

Тема выходит далеко за рамки питона и хорошо расписана в методах шифрования на русском языке.



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#5 Апрель 18, 2018 13:00:36

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Вопрос по чатам

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



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version