powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Дайте какой-нибудь простой пример, чтобы в представить систему открытый+закрытый ключ.
9 сообщений из 9, страница 1 из 1
Дайте какой-нибудь простой пример, чтобы в представить систему открытый+закрытый ключ.
    #37313397
Фотография analiza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сабж.

Хочется образно представить в голове процесс взаимодействия закрытого и открытого ключа. То-ли картинку мне надо дать с изображением простого алгоритма, то-ли короткий простой исходник, но реализующий СУТЬ (the gist!!!111).
...
Рейтинг: 0 / 0
Дайте какой-нибудь простой пример, чтобы в представить систему открытый+закрытый ключ.
    #37313412
Abstraction
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
analiza,

Что именно интересует? Генерируется пара (открытый ключ, закрытый ключ) - (K оз ), после чего:
В режиме шифрования - публикуется открытый ключ получателя, отправителем берутся данные, скармливаются вместе с открытым ключом алгоритму зашифровывания C=Encrypt(M, Kо); зашифрованное сообщение C передаётся получателю, тот расшифровывает его M=Decrypt(C, Kз).

В режиме подписи - публикуется открытый ключ подписанта, после чего для (хэша) подписываемого сообщения считается подпись S=Decrypt(H, Кз); публикуется сообщение и подпись, любой желающий может восстановить H=Encrypt(S, Ко) и "сверить часы".
...
Рейтинг: 0 / 0
Дайте какой-нибудь простой пример, чтобы в представить систему открытый+закрытый ключ.
    #37313445
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Долбанная Бест Звит +
Которая отправлять отчеты в налоговую на основе открытого и закрыттого ключей, реально работающая прога официально принята в Украине.
Еще есть Арт-звит
...
Рейтинг: 0 / 0
Дайте какой-нибудь простой пример, чтобы в представить систему открытый+закрытый ключ.
    #37313652
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
analizaСабж.

Хочется образно представить в голове процесс взаимодействия закрытого и открытого ключа. То-ли картинку мне надо дать с изображением простого алгоритма, то-ли короткий простой исходник, но реализующий СУТЬ (the gist!!!111).
Была красивая картинка из основ криптографии где печально
известные Алиса и Боб играют в ролевые игры криптографию.
Там был нарисован ключик который разбит трещиной вдоль на две
половинки. Мне кажется как нельзя точно художник схватил смысл.
...
Рейтинг: 0 / 0
Дайте какой-нибудь простой пример, чтобы в представить систему открытый+закрытый ключ.
    #37313820
Abstraction
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

"Две половинки", всё-таки, ИМХО, неточно: ключи неравноправны - в том смысле, что должно быть нельзя по открытому ключу узнать закрытый, но обратного запрета нет.
Если говорить о картинках, то для режима шифрования можно представить шкатулку с автоматически запирающимся замком: можно положить в открытую шкатулку документ, захлопнуть крышку, после чего документ сможет достать только обладатель ключа.
...
Рейтинг: 0 / 0
Дайте какой-нибудь простой пример, чтобы в представить систему открытый+закрытый ключ.
    #37313831
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен, но во всех криптографических протоколах согласования
ключей есть одно слабое место. Самая первая операция - опубликование
ключа (к примеру Алисы) содержит некий скользкий момент.
Если у Боба нет 100% уверенности что public-key принадлежит
Алисе а не кому-то другому, то все остальные операции протокола
не имеют строгого мат. доказательства секретности. В SSL
к примеру это вопрос подтверждения достоверности сертификата.
В одном случае вы просто подтверждаете своё доверие нажатием
кнопки ОК. В другом - некое юридическое лицо (центр сертификации)
выступает гарантом достоверности сертификата. Оба варианта
плохи. Первый - не комментируется вообще, а второй зависит
от достоверности данных которые выдаёт DNS на момент
проверки подписи.

Это как дупло, в которое нужно положить шифровку, которая была
зашифрована ключом, который был положен в дупло и т.д.
...
Рейтинг: 0 / 0
Дайте какой-нибудь простой пример, чтобы в представить систему открытый+закрытый ключ.
    #37313850
Abstraction
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Имеете в виду, что всегда можно обмануть на самом первом шаге? Ну так это задача о двух генералах, не решается в принципе.
Вернее, решение есть: если мы получаем отпечаток сертификата на бумаге , придя ногами в известное нам место. Разумеется, до тех пор, пока мы всё пытаемся проделать, не выходя из-за компьютера, есть "атака солипсизма" - атакующий просто изображает для нас весь Интернет.
...
Рейтинг: 0 / 0
Дайте какой-нибудь простой пример, чтобы в представить систему открытый+закрытый ключ.
    #37313859
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что за задача о двух генералах? Я не в курсе.
...
Рейтинг: 0 / 0
Дайте какой-нибудь простой пример, чтобы в представить систему открытый+закрытый ключ.
    #37313902
Abstraction
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

В Вики .
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Дайте какой-нибудь простой пример, чтобы в представить систему открытый+закрытый ключ.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]