Как работает HTTPS?

  Рет қаралды 39,055

Eugene Suleimanov

Eugene Suleimanov

4 жыл бұрын

В данном видео я попытался описать основные принципы работы протокола HTTPS.
Всё сказанное я попытался обосновать на этом документе:
tools.ietf.org/html/rfc5246#s...
Если вы заметили неточность и знаете, где именно в документации указано другое, пишите.

Пікірлер: 167
@user-km4jh1ud4l
@user-km4jh1ud4l 4 жыл бұрын
«Все как один ответили разные вещи» :)
@funkoground5194
@funkoground5194 2 жыл бұрын
Никогда такого не было и вот опять
@user-pc9jp2fs1v
@user-pc9jp2fs1v Ай бұрын
Лучшее объясние во всём рунете!
@user-pk8kv2qq2x
@user-pk8kv2qq2x 4 жыл бұрын
Евгений, Шикарное объяснение! Продолжайте!
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
Спасибо за отзыв!
@ttampuom
@ttampuom 4 жыл бұрын
1. Почему данные шифруются симметричным ключом? - Шифрование и расшифровка данных ассиметричным алгоритмом более дорогая операция. Поэтому обычно данные всегда шифруются симметричным ключом, что является более дешевой операцией, а уже сам симметричный ключ шифруется ассиметричным публичным ключом адресата. Таким образом при зашифрованном обмене информацией передаются данные, зашифрованные симметричным ключом, и сам симметричный ключ, зашифрованный публичным ассиметричным ключом адрессата. 2. Сертификационному центру следует предоставить публичный и приватный ключ? - Сертификационный центр выдает сертификат на публичный ключ при предоставлении личных данных владельца ресурса. Разные сертификационные центры требуют различную личную информацию владельца ресурса. Приватный ключ сертификационному серверу не предоставляется. Задача, которую сертификационный центр решает, заключается в установлении взаимно однозначного соответствия между владельцем ресурса и публичным ключом. Алгоритмическая корректность сформированной ассиметричной пары ключей сертификационным центром не верифицируется.
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
1. Вроде бы, тоже самое я и сказал. 2. А вот по этому пункту, есть ли ссылка на документацию? Спасибо за комментарий
@ttampuom
@ttampuom 4 жыл бұрын
@@EugeneSuleimanov Документацию сходу не предоставлю. Где-то здесь вроде: tools.ietf.org/html/rfc5280. Вики: en.wikipedia.org/wiki/Public_key_certificate. "Certificate, is an electronic document used to prove the ownership of a public key". То есть сертификат подтверждает принадлежность владельцу открытого ключа. Кроме того, об этом, кажется, было сказано во втором томе Хорстмана.
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
@@ttampuom да, на вики видел, но, также видел статьи, где упоминается и другое. Прочитаю доку еще раз о CSR, спасибо.
@ttampuom
@ttampuom 4 жыл бұрын
@@EugeneSuleimanov Вам спасибо, классный канал
@arslansapashev5911
@arslansapashev5911 4 жыл бұрын
@@EugeneSuleimanov думаю Владимир прав - приватный ключ центру сертификации не предоставляется, иначе вся приватность теряется. Согласно tools.ietf.org/html/rfc2986 - "A certification request consists of a distinguished name, a public key, and optionally a set of attributes, collectively signed by the entity requesting certification"
@oleksandrbondarenko1129
@oleksandrbondarenko1129 4 жыл бұрын
Евгений, спасибо за понятное описание! Получилось здорово! Ждем новых видео!)
@EvgeniiYa-wb4uz
@EvgeniiYa-wb4uz 3 жыл бұрын
Спасибо за видео! За что нравятся ваши ролики, что очень короткие и крайне по существу. Иногда ощущение, что сижу рядом с коллегой и он на пальцах объясняет что как))) Класс и респект!
@seanblorie500
@seanblorie500 3 жыл бұрын
Очень классно и понятно объяснил, спасибо) Побольше бы таких видео!
@CielLearcen
@CielLearcen 4 жыл бұрын
Спасибо. Очень хотелось бы ещё про Сокеты послушать)
@LineAlex
@LineAlex 3 жыл бұрын
Спасибо тебе, мил человек! Всё понятно на бытовом уровне!
@alexandr7722
@alexandr7722 10 ай бұрын
Я не мог разобраться с этими ключами кто кому передает в каком порядке, Евгений все разложил по полочкам, спасибо большое за объяснение
@EugeneSuleimanov
@EugeneSuleimanov 10 ай бұрын
Спасибо за отзыв!
@nursd6628
@nursd6628 4 жыл бұрын
Теперь это мой любимый канал. Все видео смотрю)
@p.polunin
@p.polunin 3 жыл бұрын
Спасибо большое, что разжевал! Спасибо за предметные комментарии.
@user-wi3ix7cq5y
@user-wi3ix7cq5y 4 жыл бұрын
Спасибо за ваш труд
@alisabolgar4926
@alisabolgar4926 2 жыл бұрын
Супер! Очень-очень-очень полезно и интересно!!!Спасибо!
@EugeneSuleimanov
@EugeneSuleimanov 2 жыл бұрын
Спасибо за отзыв!
@LisaKarush
@LisaKarush 4 жыл бұрын
Ничего не понятно, но очень интересно! Спасибо за видео)
@VladimirEmelyanov
@VladimirEmelyanov 3 жыл бұрын
Спасибо! Все очень понятно объяснил.
@aliakseyshliakhtsionak9006
@aliakseyshliakhtsionak9006 2 жыл бұрын
Спасибо! Действительно наглядно и понятно :)
@KoichiHub
@KoichiHub 2 жыл бұрын
Респект за пытливость и за видео про https🤙🏻
@konstantinchvilyov9602
@konstantinchvilyov9602 2 жыл бұрын
Спасибо! Просто и понятно!
@kirill-ivanychev
@kirill-ivanychev 2 жыл бұрын
Доступно для 1-го понимания. Спасибо
@Andrey-qf8uw
@Andrey-qf8uw 3 жыл бұрын
Спасибо, очень круто!
@sargisgrigoryan704
@sargisgrigoryan704 2 жыл бұрын
Очень хорошее объяснение, спасибо!
@EugeneSuleimanov
@EugeneSuleimanov 2 жыл бұрын
Спасибо за отзыв!
@andreypolevoy5311
@andreypolevoy5311 8 ай бұрын
Огонь видос, редко оставляю комментарии, но тут другой случай. Очень понятно обьяснил!
@EugeneSuleimanov
@EugeneSuleimanov 8 ай бұрын
Большое спасибо за отзыв!
@THE4yk
@THE4yk 26 күн бұрын
ну это самое крутое видео ведь, даже англоязычные источники не имеют аналогов
@Yornero
@Yornero 2 жыл бұрын
Хорошее видео, спасибо за труд)
@nickett
@nickett 2 жыл бұрын
Спасибо, детально и понятно :))
@protiv_bio
@protiv_bio 3 жыл бұрын
Прекрасное видео!
@romankryvolapov7961
@romankryvolapov7961 3 жыл бұрын
Отличное видео! Теперь, когда браузер ругается на ключи, я понимаю, что происходит))
@nikitapinaev114
@nikitapinaev114 4 жыл бұрын
Очень хорошее объяснение, спасибо!)
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
Спасибо за отзыв, Никита!
@yanlevchenko3870
@yanlevchenko3870 2 жыл бұрын
Оч круто! Спасибо Евгений)
@EugeneSuleimanov
@EugeneSuleimanov 2 жыл бұрын
Спасибо за отзыв :)
@user-dl1jf8vo2q
@user-dl1jf8vo2q 11 ай бұрын
спасибо большое за такой подробный разбор
@EugeneSuleimanov
@EugeneSuleimanov 11 ай бұрын
Спасибо за отзыв!
@jenyanorilsk
@jenyanorilsk 4 жыл бұрын
доступное объяснение, спасибо
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
Спасибо!
@azerphoenix
@azerphoenix 3 жыл бұрын
Очень годный контент. Спасибо за видео.
@EugeneSuleimanov
@EugeneSuleimanov 3 жыл бұрын
Спасибо!
@user-sz9kn8er8i
@user-sz9kn8er8i Жыл бұрын
Все ничтяк! Good!
@user-mb1xc2hz7z
@user-mb1xc2hz7z 2 жыл бұрын
Спасибо вам за помощь
@user-mb1xc2hz7z
@user-mb1xc2hz7z 2 жыл бұрын
Обращайтесь
@dmytro1270
@dmytro1270 3 жыл бұрын
Супер. Спасибо)
@ts_user_0018
@ts_user_0018 4 жыл бұрын
Очень полезно, спасибо.
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
Спасибо за отзыв!
@funnymoment9164
@funnymoment9164 4 жыл бұрын
Спасибо!
@olgakusakina416
@olgakusakina416 8 ай бұрын
Спасибо! За час поиска первое нормальное объяснение.
@EugeneSuleimanov
@EugeneSuleimanov 8 ай бұрын
Спасибо за комментарий!
@alexeicodes
@alexeicodes 2 жыл бұрын
Отличное видео! Спасибо)
@EugeneSuleimanov
@EugeneSuleimanov 2 жыл бұрын
Спасибо за отзыв!
@alfalf1593
@alfalf1593 Жыл бұрын
Класс! Теперь всё понятно
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за комментарий!
@suspiciousgoose7904
@suspiciousgoose7904 Жыл бұрын
Спасибо большое Вам очень понятно
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв!
@davitkostandyan5103
@davitkostandyan5103 Жыл бұрын
Спасибо за видо, все было разложено поняьным человеческим языком
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв!
@user-lf8wz5bl3n
@user-lf8wz5bl3n 2 жыл бұрын
всё понял.Спасибо
@alexanderzakorko3500
@alexanderzakorko3500 3 жыл бұрын
спасибо! помогло
@user-or5ie3pt2n
@user-or5ie3pt2n Жыл бұрын
хорошее объяснение
@EugeneSuleimanov
@EugeneSuleimanov Жыл бұрын
Спасибо за отзыв!
@arbinatrum8503
@arbinatrum8503 4 жыл бұрын
Большой респект за создание видеороликов. Нынче действительно полезных видеороликов минимум. Как начинающему QA Python что бы могли посоветовать?
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
Спасибо за отзыв! QA Python - не моя специализация, вряд ли смогу подсказать что-то стоящее, к сожалению.
@NickRuster
@NickRuster 2 жыл бұрын
Вот это годно
@user-pm7gu4yi3g
@user-pm7gu4yi3g 4 жыл бұрын
Как всегда отлично ! А не могли бы вы сделать урок по слоям приложения - как разбивать приложение на слои и какие потерны при этом использовать . Спасибо
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
Спасибо, Павел! Я подумаю, что можно сделать полезного в этом плане.
@robmoor7992
@robmoor7992 4 жыл бұрын
Много, где шифрование с открытым ключом применяется) Вроде как в чатах типа WhatsApp, в Telegram тоже на основе этого сделано шифрование, но там вроде как модифицирован алгоритм этого шифрования.
@mishenevd
@mishenevd 3 жыл бұрын
Евгений, очень полезный материал, спасибо за старания! Подскажите, а каким образом шифруется трафик между самим сервером и CA? HTTPS с использованием другого, более авторитетного CA?) Немного впал в ступор
@EugeneSuleimanov
@EugeneSuleimanov 3 жыл бұрын
Спасибо за отзыв! Насколько я знаю через тот же HTTPS. Но, честно говоря, не углублялся в данный вопрос. Попробую найти информацию.
@rumvitrumvit8055
@rumvitrumvit8055 Жыл бұрын
Очень понятно, хоть и с третьего раза. Спасибо. Но вопросы все равно остались. Где локально хранятся сертификаты нужные для работы SSL? И насколько они защищены.
@a.d.4418
@a.d.4418 4 жыл бұрын
👊
@shorayevdauren
@shorayevdauren 3 жыл бұрын
Очень интересно, суть работы понятна! Теперь назрел вопрос: Есть ли тёмная сторона всего этого? Получается всеми нашими данными теперь свободно владеет этот центр сертификации (даже если он надёжный)? И у кого с этой стороны появляется физический доступ ко всему этому?
@vicos2503
@vicos2503 3 жыл бұрын
автор видео скорее всего ошибся, приватные ключи центрам сертификации не перелаются.
@a1dwow
@a1dwow 3 жыл бұрын
Certificate Revocation List можно про него немного рассказать.
@user-lz1yo5qq3t
@user-lz1yo5qq3t 4 жыл бұрын
Спасибо) вот это я понимаю объяснение) а у вас не планируется туториала в похожем ключе по многопоточности в java ?
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
Спасибо за отзыв! Я подумаю, получится ли в подобном формате о многопоточности.
@caffeinejavacode1475
@caffeinejavacode1475 2 жыл бұрын
браузер обращаться в центр сертификации тоже по https? если да то у кого он сверяет пуб. ключ сертеф ценрта? если нет то там незащищенное http соед?
@karenkhalatyan137
@karenkhalatyan137 4 жыл бұрын
Евгений ,спасибо . Сделайте пожалуйста видео про REST
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
Спасибо за отзыв! Вы имеете в виду описание самого подхода?
@DrPrime8
@DrPrime8 4 жыл бұрын
@@EugeneSuleimanov да, тоже интересно. Описание подхода, а так же популярные вопросы, почему нужны put, delete(кроме того что так рекомендуется), а не просто использовать всегда post. Мне кажется это будет интересно
@karenkhalatyan137
@karenkhalatyan137 4 жыл бұрын
@@EugeneSuleimanov Да
@user-fk2pn9zw1k
@user-fk2pn9zw1k 4 жыл бұрын
@@EugeneSuleimanov soap и rest? в чём различия?)
@konstantin9864
@konstantin9864 5 ай бұрын
супер
@EugeneSuleimanov
@EugeneSuleimanov 5 ай бұрын
Спасибо за отзыв!
@GamesNestful
@GamesNestful 2 жыл бұрын
На 8:23 написано, что приватный ключ совпадает с публичным ключом и значит все хорошо, хотя немного раньше говорилось о том, что от сайта браузер получил только публичный ключ. Так что с чем сравнивается, публичный с приватным или публичный с публичным?
@yuxef
@yuxef 3 жыл бұрын
Как именно браузер проверяет сертификат через CA? В чем проблема это соединение перехватить как обычный HTTP?
@gzegojbjenchishchikevich5299
@gzegojbjenchishchikevich5299 4 жыл бұрын
Добрый день, Евгений. Спасибо за видео, но хотел бы уточнить один момент. Начиная с 6:38 (начала пошагового описания работы HTTPS), я начал расписывать на бумаге ход за ходом и в итоге получил, что публичный и приватный ключи клиента вообще нигде не участвуют, раз общение между клиентом и сайтом происходит только по ключу-сессии, к которому не имеет отношение ни приватный, ни публичные ключи клиента. Зачем же тогда нужны эти ключи? Или я где-то что-то упустил? В итоге имеем: Клиент с ПРиватным Ключом Клиента (ПРКК) и ПУбличный Ключом Клиента (ПУКК). Сайт с ПРиватным Ключом Сайта (ПРКС) и ПУбличный Ключом Сайта (ПУКС). Центр Сертификации с ПРиватным Ключом Центра (ПРКЦ) и ПУбличный Ключом Центра (ПУКЦ). Получился такой набор ходов 1. Сайт предоставляет Центру Сертификации свой сертификат, сгенеренный на основе своих же ПРКС и ПУКС. 2. Центр сертификации подписывает сертификат своим ПУКЦ. 3. Клиент обращается к сайту. 4. Клиент получает от сайта сертификат. 5. Клиент обращается к Центру Сертификации по ПУКЦ, где его сравнивают с ПРКЦ. 6. Центру Сертификации подтверждает подлинность сертификата. 7. Клиент, с помощью ПУКС, шифрует ключ-сессию, и отправляет его сайту. 8. Сайт расшифровывает ключ-сессию с помощью своего ПРКС. 9. В итоге и Сайт, и Клиент имеют у себя уникальный ключ-сессию, который будет использоваться при обемене данными. На каком шаге (или между какими шагами) тут появляется ПРКК и/или ПУКК?
@user-vo1vz5yt1o
@user-vo1vz5yt1o 3 жыл бұрын
Паблик и приват ключи клиента никак не участвуют. Сервер не проверяет с кем он общается, ему этого ненадо. Это нужно лишь браузеру
@artemy99
@artemy99 2 жыл бұрын
Ага, public и private клиента никак не участвуют, если только сам клиент в каких-то случаях не может выступать в качестве сервера
@valeryakimov3615
@valeryakimov3615 4 жыл бұрын
Вы сказали, что сервер для использования https должен сгенерировать пары публичного и приватного ключей и отослать их в некий центр сертификации. Так вот, как он отсылает эти данные? Он их шифрует публичным ключом центра сертификации или как?
@ValentinZverev
@ValentinZverev 2 жыл бұрын
приватным ключом шифрует запрос и отправляет CA запрос + публичный ключ, приватный оставляет у себя CA расшифровывает открытым ключом запрос, провееряет его и выдает обратно сертификат
@yuxef
@yuxef 3 жыл бұрын
Зачем центру сертификации передавать на подпись так же и секретный ключ, если он потом никуда не передается? Разве не достаточно просто подписать публичный ключ?
@solek78
@solek78 3 жыл бұрын
@Eugene Suleimanov А как происходит обмен public ключами при асимметричном шифровании?
@ValentinZverev
@ValentinZverev 2 жыл бұрын
При рукопожатии
@DimaSenatorov
@DimaSenatorov 3 жыл бұрын
Здравствуйте. Подскажите пожалуйста. https - шифрует трафик, что это означает? Если я напр.смотрю фильм онлайн в яндекс-видео - будет ли видно третьей стороне - какой фильм? Или запросы в гугле? Или то что я смотрю на сайте аптеки?
@EugeneSuleimanov
@EugeneSuleimanov 3 жыл бұрын
Обычно, демонстрация видео идёт не по протоколу http. Чаще всего RTMP, HLS и т.д. Поэтому здесь https не применим. Сами запросы, т.е. ресурсы, которые вы просматриваете - могут быть перехвачены, а вот данные которые идут в теле запросов, обычно, нет.
@streiker
@streiker 4 жыл бұрын
хорошо бы если ты показал различия на практике со стороны злоумышленика, что он видит
@user-tg3lf8ru4b
@user-tg3lf8ru4b 3 жыл бұрын
Алгоритм шифрования RSA в действии! Советую почитать вам о нем. Функция Эйлера, простые числа...)
@XtremeEditi0n
@XtremeEditi0n Жыл бұрын
Нехороший человек..... Не хороший человек, а плохой А так в целом все отлично👍
@MrSantexnic
@MrSantexnic 3 жыл бұрын
Содержание отличное, но вот звук немного раздражает, хочется получше качество слышать
@user-dk4xq7xr1o
@user-dk4xq7xr1o 4 жыл бұрын
А можно вопрос, возможно глупый? Если на стороне клиента секретный ключ шифруется на основе публичного ключа сервера, и по сути расшифровать его возможно имея доступ к этому публичному ключу, а этот серверный ключ, подписанный в CA, один же, то если второй клиент сделает запрос к тому же серверу и также получит доступ к его публичному ключу, то на его основе он сможет расшифровать секретный ключ первого клиента? Или они на каждый handshake для разных клиентов по разному генерятся и не подойдут соответственно друг другу?
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
Нет, не получится. Ключ сессии сможет расшифровать только сервер. И этот ключ валиден только для 1 клиента
@renniqs1084
@renniqs1084 4 жыл бұрын
Посмотри алгоритм Диффи-Хеллмана(там где с краской объяснение и поймешь все) kzbin.info/www/bejne/rHfNomymfqlnY6c
@user-dk4xq7xr1o
@user-dk4xq7xr1o 4 жыл бұрын
Спасибо!)
@michaeltrembovler8301
@michaeltrembovler8301 Жыл бұрын
Пропущены важные ньюансы : 1) Как определенный SSL сертификат устанавливается в Browser для общения с определенным сайтом; 2) Как указывать сертификат, симулируя request с помощью Postman ?
@user-zi4xh4kz2k
@user-zi4xh4kz2k Жыл бұрын
Ssl и TLS это одно и тоже, в каком-то лохматом 95 году было решено, его переименовать так как SSL была абривиатура другой компанией.
@CulTube13
@CulTube13 3 жыл бұрын
Не подскажете, шифруется только тело передаваемого запроса, а HTTP заголовки остаются незащищенными?
@user-cz2po9qe7z
@user-cz2po9qe7z 3 жыл бұрын
Шифруется весь слой http.
@ruslan-macari
@ruslan-macari Жыл бұрын
Все кроме хоста и порта
@asipes
@asipes 2 жыл бұрын
Я только одного момента не понял: а если перехватят данные с секретным ключом браузера разве его нельзя расшифровать с помощью публичного ключа сервера - злоумышленник же его тоже может получить.
@user-pd7kk1wi7r
@user-pd7kk1wi7r 2 жыл бұрын
Дело в том, что данные зашифрованные ОТКРЫТЫМ ключом, можно расшифровать лишь - ПРИВАТНЫМ КЛЮЧОМ. и никак иначе, а приватный ключ - есть только на сервере (и он никуда не передается)
@konstantinviktorovich8194
@konstantinviktorovich8194 4 жыл бұрын
Если я правильно понял, то принцип работы по https похож с принципом подключения к машине по ssh с помощью приватных и публичных ключей.
@rostyslav_m
@rostyslav_m 4 жыл бұрын
konstantin viktorovich да, только отсутствует session key
@SplashDmg2011
@SplashDmg2011 4 жыл бұрын
Спасибо! Но над звуком надо поработать, он ужасен)
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
Спасибо за отзыв! А что не так со звуком? Уже и внешняя звуковая и микрофон и даже фильтр взял для него ))
@SplashDmg2011
@SplashDmg2011 4 жыл бұрын
@@EugeneSuleimanov видимо еще поднастроить надо все это дело) по ощущениям слишком задраны низкие частоты, из-за чего слышен неприятный "гул"
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
@@SplashDmg2011 проверю, спасибо
@vladosononame6376
@vladosononame6376 2 жыл бұрын
Что мешает использовать http но шифровать все данные публичным ключем и на сервере расшифрововать приватным, откуда мы знаем что https безопасный, откуда гарантии, что мешает на уровне lets encrypt не перехватить данные или что б какая нибудь служба безопасности государства не перехватила, как то мутно все равно
@user-xs9sq7cs4r
@user-xs9sq7cs4r Жыл бұрын
8:54 вот тот момент который я не понял. Вот мой(браузер) ключ1, который я зашифровал твоим ключом2. Но где гарантия что злоумыш тоже не имеет этот ключ2, ведь браузер его получил как-то??? Я не могу понять, как это технология исключает утечку?
@ruslan-macari
@ruslan-macari Жыл бұрын
Дело в том что ключом2 (публичным ключом сервера) можно только зашифровать данные, а расшифровать можно только приватным ключом сервера(который хранится исключительно у сервера) а после того как сервер безопасно получит ключ сессии или симметричный ключ все остальные данные будут шифроваться симметричным ключом
@ivanatroshchenko5310
@ivanatroshchenko5310 3 жыл бұрын
ОТПРАВИТЬ центру сертификации PRIVATE KEY ??? что за бред
@vicos2503
@vicos2503 3 жыл бұрын
согласен. не эксперт в этой области, но нигде больше не слышал кроме этого видео, что бы приватные ключи кому-то отправлялись.
@MrRomanvideo
@MrRomanvideo 2 жыл бұрын
Cм. обсуждение в комментарии выше. Автор ошибся.
@Master_Q
@Master_Q 8 ай бұрын
Как можно шифровать одним ключом, а расшифровывать другим?
@user-qv9qw4pf8r
@user-qv9qw4pf8r 10 ай бұрын
kzbin.info/aero/PLxGo9dxQkqWAOEUOMOo9Da0l-8qKndNTP Хороший плейлист, для понимания основ криптографии. И понимание как работают приватный и публиснве ключи
@EugeneSuleimanov
@EugeneSuleimanov 10 ай бұрын
Большое спасибо за рекомендацию, обязательно просмотрю.
@seoonlyRU
@seoonlyRU 2 жыл бұрын
лукасик вам от СЕООНЛИ
@ivanatroshchenko5310
@ivanatroshchenko5310 3 жыл бұрын
а что значит "подписал" сертификат? добавил туда какой-то текст внизу?
@funtikos
@funtikos 3 жыл бұрын
Да. Добавляется к сертификату hash - например DFE5557. Это и есть подпись или сигнатура как её называют.
@user-up2lc4kb5o
@user-up2lc4kb5o 3 жыл бұрын
@@funtikos , не просто добавить hash, но еще и зашифровать эту hash своим приватным ключом. В этом случае на проверяющей стороне смогут расшифровать электронную подпись на вашем открытом ключе и сравнить результат с hash от части "подписываемой" сообщения (например, сертификата).
@el_sebastian
@el_sebastian 2 жыл бұрын
Спасибо! Вот ещё видео 👇🏻 kzbin.info/www/bejne/faamgJ6rg5xjjKM
@andriimelnyk7129
@andriimelnyk7129 4 жыл бұрын
куда пропали видео собеседований?(
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
Не каждый же день - быстро надоест :) На днях точно будет следующее. Уже записано - "кандидат" - junior java разработчик в крупной компании.
@andriimelnyk7129
@andriimelnyk7129 4 жыл бұрын
@@EugeneSuleimanov я в том плане, что не успел посмотреть последнее, а его удалили(
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
@@andriimelnyk7129 какое именно? Не было такого. Все 3 видео на месте в плейлисте
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
@@andriimelnyk7129 оставляю ссылку: kzbin.info/www/bejne/jousqHyVl8mBgbc
@andriimelnyk7129
@andriimelnyk7129 4 жыл бұрын
@@EugeneSuleimanov пора завязывать с файберами) второе видео в списке не увидел) спасибо!
@user-lx1xe7bq5x
@user-lx1xe7bq5x 7 ай бұрын
Пару подписал или пкбличный ключ? Автор, ты тоже лоханулся, чушь сказал. Приватный ключ никкда не шлют тк это ж его скомпромитиркет
@doctor_zlo6785
@doctor_zlo6785 Жыл бұрын
Всегда хотя бы поработай с технологией))
@ivanatroshchenko5310
@ivanatroshchenko5310 3 жыл бұрын
Центр сертификации: "Я подписал их с помощью своего ПРИВАТНОГО КЛЮЧА. Любой у кого есть мой ПУБЛИЧНЫЙ КЛЮЧ (например браузер), может проверить что это именно я подписал его." Вопросы: 1. Как именно клиент это проверяет? 2. Какой смысл клиенту это проверять? Ну подписал центр сертификации этот сертификат, и что из этого? Как клиент понимает что публичный ключ который передал ему сервер, можно использовать? Как он, обращаясь в центр сертификации, понимает, что получил правильный публичный ключ, а не ключ мошенника?
@user-lc7mz5vc5g
@user-lc7mz5vc5g 3 жыл бұрын
Клиент сравнивает с центром сертификации надежный ли узел. Если ЦС говорит что узел надежный, клиент продолжает с ним работу и шифрует данные при помощи ключ-сессии. Эту сессию может расшифровать только сервер и клиент. Таким образом клиент может доверять серверу, и они обмениваются шифрованными данными, которые недоступны злоумышленникам (для всех остальных ведь это просто крокозябры, у них нет приватного ключа для расшифровки)
@soulprotector
@soulprotector 3 жыл бұрын
Центр сертификации подтверждает, что этот открытый ключ принадлежит этому серверу с таким-то и таким-то доменом. То есть что это не открытый ключ злоумышленника, который потом прочтёт ваши секретные данные, например банковской карты.
@LLuKKen
@LLuKKen 11 ай бұрын
Так сложно для понимания..Лучше бы какой-нибудь мультик нарисовать.. Визуально понять проще..
@AnnaSmirnova1
@AnnaSmirnova1 3 жыл бұрын
Сказки для джуниоров)))
@Taluksya
@Taluksya 4 жыл бұрын
не понимаю зачем снимать ролики по темам которые давно уже более подробно описаны в интернете
@EugeneSuleimanov
@EugeneSuleimanov 4 жыл бұрын
В самом начале ролика ответил на этот вопрос
@Taluksya
@Taluksya 4 жыл бұрын
@@EugeneSuleimanov вначале пропустил немного, теперь я понял) спасибо
@Blowjin
@Blowjin Жыл бұрын
про SSL уже лет десять как стоит забыть и не вспоминать
@andreydmitriyev4582
@andreydmitriyev4582 3 жыл бұрын
Спасибо!
Как работает шифрование в HTTPS (SSL и TLS)
18:37
QA Studio | Шаг за шагом к Junior QA
Рет қаралды 5 М.
Don't eat centipede 🪱😂
00:19
Nadir Sailov
Рет қаралды 22 МЛН
How To Choose Ramen Date Night 🍜
00:58
Jojo Sim
Рет қаралды 61 МЛН
КАКОЙ ВАШ ЛЮБИМЫЙ ЦВЕТ?😍 #game #shorts
00:17
Poopigirl
Рет қаралды 1,5 МЛН
Kitten has a slime in her diaper?! 🙀 #cat #kitten #cute
00:28
Что такое TCP/IP: Объясняем на пальцах
15:38
SSL и TLS - в чем разница?
7:31
Merion Academy
Рет қаралды 97 М.
TLS/SSL сертификаты и с чем их едят
22:32
Хакердом
Рет қаралды 26 М.
023. http протокол - Иван Бибилов
1:18:35
Yandex for Frontend
Рет қаралды 73 М.
Про Kafka (основы)
49:23
Владимир Богдановский
Рет қаралды 351 М.
Don't eat centipede 🪱😂
00:19
Nadir Sailov
Рет қаралды 22 МЛН