Что именно является «контейнером ключа»? - PullRequest
9 голосов
/ 27 марта 2010

Это что-то конкретное, с определенной структурой или просто произвольный файл данных с некоторой формой шифрования для хранения ключей и, возможно, другой секретной информации?Может кто-нибудь объяснить, пожалуйста, термин или указать мне ссылку.

1 Ответ

10 голосов
/ 27 марта 2010

С большим отрывом основной контекст, в котором я встречал термин «контейнер ключей», является частью CryptoAPI от Microsoft. В этом контексте короткий ответ заключается в том, что контейнер ключей представляет собой логическую структуру, которая содержит набор пар ключей в соответствии с его реализацией.

По сути, контейнер ключей - это абстрактная конструкция, которая реализуется любым из ряда поставщиков криптографических услуг (CSP), таких как Microsoft Base Cryptographic Provider. Контейнеры ключей хранятся в зашифрованном виде в системном реестре, и их формат данных зависит от реализации. Однако вы можете увидеть пример того, как выглядит контейнер ключей, используя инструмент ASP.NET aspnet_regiis. (Могут быть эквивалентные инструменты для этого без установки IIS, но я о них не знаю.)

Несколько соответствующих ссылок:

...