Форум сайта python.su
13
Не скажу что делаю, но пример тут:
Есть 2 клиента и сервер. Сервер должен обеспечить анонимность клиентам, то есть сделать так чтобы они напрямую не контактировали, но информацию он переходящую между клиентами читать не должен. И клиент и сервер - скрипты. Допустим, я - злоумышлленник, и я переписал сервер, и теперь он вместо того чтобы передавать настоящие публ. ключи клиентов, заменяет и на свои и дешифрует информацию по ее пути от клиента клиенту. Есть какой-нибудь способ на 2 конце удостовериться, что информация не была прочитана. Условие 1: ни в коем случае нельзя допустить чтобы 1 клиент узнал IP 2-ого. Можно предложить исп. надежный сервер для проверки инфы, но сервер по передачи информации между клиентами не меняется и все еще ворует нашу дату
Как быть?
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Офлайн
857
Если нет безопасного канала, никак ты не передашь секрет так, чтобы его нельзя было подделать. Поэтому в GPG существует общий сервер для выкладки публичных ключей. Даже не сами ключи выкладываются, а сертификаты, через которые можно проверить подлинность публичного ключа.
https://gnupg.org/faq/gnupg-faq.html#define_keyserver
Офлайн