Ваш вопрос слишком расплывчат, чтобы ответить однозначно. Точная механика отличается в зависимости от того, какое программное обеспечение вы используете и какая операционная система. Если вы хотите получить больше подробностей, пожалуйста, как указано в комментариях, укажите пакеты программного обеспечения и операционные системы, которые вы можете использовать. Чтобы мы могли ответить на вопрос о том, как найти закрытый ключ вашей машины, вам нужно как минимум сообщить нам, какую операционную систему вы используете.
На высоком уровне шифрование с открытым ключом в основном работает так:
- Ваш открытый и закрытый ключи будут сгенерированы генератором ключей, ваш закрытый ключ часто защищен паролем или парольной фразой (или другим механизмом аутентификации)
- Ваш открытый ключ затем публикуется в какой-либо общедоступной области, чтобы другие могли получить к нему доступ
- Вы шифруете вещи, используя свой закрытый ключ
- Кто-то еще расшифрует эти данные, используя ваш открытый ключ
Многие пакеты программного обеспечения будут содержать то, что называется связкой ключей для локального хранения открытых ключей. Затем также может храниться централизованно на сервере ключей. Многие операционные системы также хранят ключи для вас и предоставляют сервис прикладного уровня для их получения.
Обратите внимание, что вы используете PKI немного неправильно. PKI расшифровывается как Инфраструктура открытых ключей и используется как термин для всей системы, которая создает и хранит ключи сущностей.