Подтвердить что ты не робот

Подписи и типы ключей Exchange - каковы они и когда их использовать (Makecert -sky)?

-sky switch Указывает тип ключа темы, который должен быть сигнатурой, обмена или целого числа, которое представляет тип поставщика. От default, вы можете передать 1 для ключ обмена и 2 для подписи ключ.

Если я правильно понимаю это, то signature и exchange являются двумя ключевыми типами? В каких ситуациях каждый используется?

Благодарю вас

4b9b3361

Ответ 1

Это правильно, это два типа асимметричных ключей (общедоступные/закрытые ключи). Асимметричные ключи обычно используются для двух целей, 1) шифровать ключи сеанса 2) создание цифровой подписи

Говоря о типе ключа: Exchange = шифровать ключи сеанса Подпись = создание цифровой подписи

Вот ссылка, которая имеет хорошее объяснение. Асимметричные ключи

Ответ 2

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

Ответ 3

Ответ скрыт в самом конце статьи, на которую ссылается другой ответ.

TL; DR: Там нет никакой технической разницы между подписью и ключами Exchange.

Речь идет о хранении ключей. Типичный пользователь будет иметь две разные пары ключей для двух разных целей ("обмен" и "знак"). Они будут храниться в соответствующих "слотах" хранилища ключей. И хранилище ключей может фактически содержать больше пар ключей, если это необходимо.