Есть данные. Надо вычислить хэш (SHA1) и подписать его (RSA) приватным ключем. Ключ в сертификате *.pfx.
Почитал статьи тут (
этуАвтор(ы): Алексей Остапенко
Дата: 09.10.2002
Статья посвящена аспектам использования CryptoAPI и криптографических классов .NET CLR в прикладных программах. Приведены краткие пояснения по сущности алгоритмов шифрования и хеширования. Статья содержит примеры использования алгоритмов 3DES, RSA, MD5, SHA
например) — обертки CryptoApi ругают. Значит надо сами api'шные функции использовать. Вопрос: как?
Хэш создаю и сама подпись надеюсь будет норм (вроде все понятно написано). Но нигде не нашел, как вытащить приватный ключ из файла *.pfx (или *.p12). Если у кого есть ссылка или (идеально) кусочек кода (все-равно на чем — api есть api=)) — буду благодарен.