Как работает криптография с открытым ключом?

и каковы различия между обычной криптографией и криптографией с открытым ключом?


person TrieuBui    schedule 04.01.2011    source источник
comment
возможный дубликат как работает криптография с открытым ключом   -  person Eugene Mayevski 'Callback    schedule 04.01.2011
comment
-1 Быстрая поездка в google и wikipedia предоставит все эти основные детали (и многое другое). Знания, извлеченные из этого, пусть даже самые элементарные, ответят на этот вопрос и послужат основой для постановки гораздо лучшего вопроса.   -  person    schedule 04.01.2011


Ответы (2)


По сути, криптография с открытым ключом означает, что у вас есть пара ключей «открытый/закрытый». Открытый ключ можно использовать для шифрования сообщений, но не для их расшифровки. Закрытый ключ, как следует из названия, является секретным и может использоваться для расшифровки сообщений.

Типичное использование выглядит следующим образом:

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

Примеры использования асимметричного шифрования:

  • В ситуациях, когда невозможно установить доверенный канал для обмена симметричными ключами (например, HTTPS): поскольку открытый ключ не может быть расшифрован, его безопасно отправлять через ненадежное соединение.
  • Когда один и тот же открытый ключ должен использоваться более чем одним пользователем (например, зашифрованная электронная почта): даже если все отправители используют один и тот же открытый ключ, они не могут использовать его для расшифровки каких-либо сообщений; только получатель имеет закрытый ключ
person tdammers    schedule 04.01.2011

Вероятно, вам следует перефразировать свой вопрос:

Криптография с открытым ключом использует асимметричный подход, при котором ключ, используемый для шифрования, и ключ, используемый для расшифровки сообщения, не совпадают. Вот описание асимметричного алгоритма RSA: RSA (асимметричная криптография)

Вероятно, не существует «обычной криптографии». Вероятно, вы имеете в виду симметричные алгоритмы, в которых оба ключа одинаковы. Алгоритм симметричного ключа

person paweloque    schedule 04.01.2011