Подписи и типы ключей Exchange - каковы они и когда их использовать (Makecert -sky)?
-sky switch Указывает тип ключа темы, который должен быть сигнатурой, обмена или целого числа, которое представляет тип поставщика. От default, вы можете передать 1 для ключ обмена и 2 для подписи ключ.
Если я правильно понимаю это, то signature
и exchange
являются двумя ключевыми типами? В каких ситуациях каждый используется?
Благодарю вас
Ответы
Ответ 1
Это правильно, это два типа асимметричных ключей (общедоступные/закрытые ключи). Асимметричные ключи обычно используются для двух целей,
1) шифровать ключи сеанса
2) создание цифровой подписи
Говоря о типе ключа:
Exchange = шифровать ключи сеанса
Подпись = создание цифровой подписи
Вот ссылка, которая имеет хорошее объяснение. Асимметричные ключи
Ответ 2
У меня такой же вопрос. Я не нашел никакой документации об этом, но я предполагаю, что параметры определяют предполагаемое использование ключа и сертификата, будь то для подписания или обмена ключами. В большинстве случаев нам нужен ключ подписи.
Ответ 3
Ответ скрыт в самом конце статьи, на которую ссылается другой ответ.
TL; DR: Там нет никакой технической разницы между подписью и ключами Exchange.
Речь идет о хранении ключей. Типичный пользователь будет иметь две разные пары ключей для двух разных целей ("обмен" и "знак"). Они будут храниться в соответствующих "слотах" хранилища ключей. И хранилище ключей может фактически содержать больше пар ключей, если это необходимо.