Как экспортировать неэкспортируемый закрытый ключ из магазина

Мне нужно экспортировать закрытый ключ из магазина Windows. Что делать, если ключ отмечен как неэкспортируемый? Я знаю, что это возможно, программа для взлома может экспортировать этот ключ.

Для экспорта ключа я использую Org.BouncyCastle.Security.DotNetUtilities.GetKeyPair () , который экспортирует ключ из (RSACryptoServiceProvider) cryptoProvider .ExportParameters (истина) . Экспортированный ключ, который я использую в Org.BouncyCastle.Cms.CmsSignedDataGenerator для подписи CMS.

Мне нужно решение для .Net, но любое решение будет полезно. Спасибо.

46
задан xav 3 April 2014 в 19:19
поделиться